为什么需要它?我不能只提供一个地址:端口并“连接”吗?
如何让系统只有一个普通帐户,并由一台计算机管理管理任务?
我只是希望能够从一个系统中添加/删除所有计算机上的软件。批发 - 不是单独登录每台计算机并做需要做的事情。我可以通过物理方式或通过 SSH 来做到这一点,但是对于一百台左右的计算机,这并不是我真正想考虑的选择。
我的朋友告诉我,没有工作站的公共IP,我可以远程访问机器。但是我对使用VPN感到相当困惑,我不明白它是如何设法连接的。我看过这个关于 VPN 机制的视频,但他没有提到构建它们。
情况是:
如何在没有公共IP服务器的情况下从任何地方访问带有VPN的办公机器?你能告诉我一个完整的教程吗?
(我看到了TeamViewer、Hamachi,但如果可能的话,我想使用私有 VPN。)
非常感谢!
我可以/var/www/html/
通过localhost
在 URL 栏中键入来查看我在其中创建的网页。
几个月前,我什至可以通过在其他计算机上输入我的 ip 地址来访问这些页面,但现在当我在手机上输入我的 ip 地址时,服务器超时;我的朋友也无法通过输入我的 IP 地址进行连接。
最近我从unixmen 的教程中安装了 webmin ,我想可能它改变了读取和执行权限。所以我执行了命令chmod -R 775
,但它没有改变任何东西(仍然无法从其他计算机连接)。
从主机上一切正常。
的输出ifconfig
是:
eth0 Link encap:Ethernet HWaddr 08:9e:01:00:10:ad
inet addr:183.83.83.29 Bcast:183.83.127.255 Mask:255.255.192.0
inet6 addr: fe80::a9e:1ff:fe00:10ad/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:443584 errors:0 dropped:0 overruns:0 frame:0
TX packets:378897 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:470991396 (470.9 MB) TX bytes:96527317 (96.5 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host …
Run Code Online (Sandbox Code Playgroud) 我当然知道 Ubuntu 中的远程桌面应用程序,但我从来没有真正为远程访问我的笔记本而烦恼过。什么是远程访问我的笔记本的完整分步指南?
其他推荐的应用程序也将不胜感激。
我连接到我无法通过 SSH 控制的服务器。
我使用公钥访问并且不需要能够使用键盘交互密码进行连接。
我想禁用对我的用户的键盘交互访问,以便其他人无法以这种方式进行黑客攻击。
由于我不控制服务器,有没有办法设置我的用户的配置文件以防止键盘交互访问?
由于我是 Ubuntu 的新手,并且 GUI 使查找和安装应用程序变得轻而易举(至少对我而言),我正在检查 Ubuntu Server 是否有远程桌面功能,我发现了这一点......
[1] 下列说法正确吗?
Ubuntu Desktop = Ubuntu Server + GUI + pre-installed apps meant mostly for desktop use
Run Code Online (Sandbox Code Playgroud)
[2] 如果上述情况属实,(a) 我可以要求我的网络托管服务提供商为我提供安装了 Ubuntu 桌面版的专用服务器,对吗?(b) 通过为服务器安装 Ubuntu 桌面,我是否会处于亏损状态?我的意思是,它会为进程使用更多的 RAM 吗?与 Ubuntu Server 相比,它会更慢 - 即托管在其上的网站/应用程序加载速度会更慢等吗?
[2] 假设我有一台由 Web 托管服务提供商提供的安装了 Ubuntu Server 的专用服务器。我所拥有的只是访问终端,如何启用远程桌面?像这样?
sudo aptitude install ubuntu-desktop
Run Code Online (Sandbox Code Playgroud)
接下来是什么?如何继续在服务器上启用远程桌面?然后我如何从我的桌面连接?I have only found GUI-based HOW TOs, and no credible terminal-based solutions. So, please don't take this for a duplicate.
[4] 如上所述启用远程桌面会导致任何安全问题,真的吗?
[5] 有人告诉我,与 Gnome 和 Unity 相比,KDE …
我有两台 Ubuntu 机器。两者都安装了 openssh-client 和 openssh-server 。从机器 G(全新的 Ubuntu 11.10 安装)到机器 K 的 ssh-ing 效果很好。但是从机器 K 到机器 G 的 ssh-ing 总是导致错误:
连接到主机 some_hostname 端口 22:连接超时
我浏览了help.ubuntu.com的故障排除部分,得到了以下结果:
ps -A | grep sshd # results in
848 ? 00:00:00 sshd
Run Code Online (Sandbox Code Playgroud)
——
sudo ss -lnp | grep sshd # results in
0 128 :::22 :::* users:(("sshd",848,4))
0 128 *:22 *:* users:(("sshd",848,3))
Run Code Online (Sandbox Code Playgroud)
——
ssh -v localhost # works!
Run Code Online (Sandbox Code Playgroud)
——
sudo ufw status verbose # yields: "Status: inactive"
Run Code Online (Sandbox Code Playgroud)
我没有更改配置文件中的任何内容。我能做些什么来定位问题并解决它?我将不胜感激任何提示!
编辑:
ping …
因此,对于我的其中一台服务器,我所做的大部分工作是使用 vim 编辑文件。有可能做类似的事情ssh me@myserver vim
吗?当我尝试这样做时,我收到“警告,输出不是终端”,并且 vim 无法使用。
我阅读了 ssh 联机帮助页,但是 bash 不喜欢使用转义字符 ~C 来创建命令终端。
社区的新手和 Linux/Ubuntu 的新手。我在一所拥有标准 Windows 网络(Windows 客户端和服务器)的学校工作。计算主管找到了我,想知道我是否可以同时为大约 25 名学生提供 Linux/Ubuntu 远程会话。他们不需要完整的 Ubuntu 经验——他们只需要访问终端来运行一些命令来 ping 和跟踪路由等。他们还需要截图作为他们工作的证据。有人可以指出我正确的方向来做到这一点吗?我最好为此设置一个 Linux 服务器,还是有一个终端模拟器可以提供相同的体验,但在 Windows 环境中?
提前感谢您的任何建议。
remote-access ×10
ssh ×4
networking ×3
server ×2
11.10 ×1
localhost ×1
openssh ×1
permissions ×1
security ×1
vim ×1
vpn ×1
windows-7 ×1