网络

SSH

  • 启用SSH
1
2
3
4
5
6
7
8
9
10
# 启动ssh服务
sudo service ssh start


# 如果遇到以下报错:
# sshd: no hostkeys available -- exiting.
# 执行:
ssh-keygen -A
sudo service ssh start
# $ sudo service ssh restart 重启
  • 启用外部密码连接SSH(否则只能公钥连接)
1
sudo vim /etc/ssh/sshd_config

确保#Port 22,即你的端口号为22,否则你需要在后续连接中添加端口号;#PubkeyAuthentication yes,否则你只能使用公私钥;PermitRootLogin yes(如果你允许root用户登录,原本为PermitRootLogin prohibit-password或注释,请取消注释)

然后重启服务sudo service sshd restart

  • 连接ssh
1
2
3
# WSL中输入——
hostname -I
#以查看虚拟机的网址

然后再power shell

1
2
3
4
ssh jjq@172.18.8.142
jjq@172.18.8.142's password:

# 退出时输入exit