SSH链接配置
1. 为系统安装SSH工具
sudo apt-get install openssh-server
2. 启动SSH的服务
sudo /etc/init.d/ssh start
3. 查看进程,观察是否已经启动了相关服务
ps -e | grep sshd
如果有了进程之后才可以进行 ssh 的使用
4. 在Ubuntu不允许root登陆,需要修改权限
sudo vim /etc/ssh/sshd_config
随后找到 PermitRootLogin
将 PermitRootLogin 内容修改为 yes 就可以登陆了
# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password
PermitRootLogin yes
StrictModes yes
保存退出 :wq!
- 立即生效
source /etc/ssh/sshd_config - 重启ssh服务
sudo /etc/init.d/ssh restart
5. 操作过程中遇见的问题
- Xshell5 无法通过 ssh 连接到VM虚拟机
- ping 命令也无法 ping 通这个虚拟机的ip时的解决办法
找到本机的控制面板 -->
网络和Internet -->
网络和共享中心 -->
更改适配器设置 -->
将(VMware Network Adapter VMnet8)启用即可解决此问题
安装openssh-server时会出现的错误
-
解决方案
根据上方的提示的错误信息 ssh : Depends: openssh-server (>= 1:6.6p1-2ubuntu1)
需要先安装 openssh-client ,然后再安装 openssh-server 即可。
注意 : 等号两边不允许有空格sudo apt-get install openssh-client=1:6.6p1-2ubuntu1 -
openssh-client 安装完毕后 再次重新安装 openssh-server
sudo apt-get install openssh-server