1.安装启用SSH
1.1 切换到root用户
如果没有设置root用户密码可以
sudo passwd root
根据提示输入即可(输入的密码屏幕上不会显示出来;且并未严格要求密码位数)
设置密码后,输入以下命令切换到root用户
su root
1.2 更新以下源列表
sudo apt-get update
sudo 可以不加(用以获取root权限)
1.3 安装openssh-server
sudo apt-get install openssh-server
1.4 检查ssh服务是否启用
sudo ps -e | grep ssh
如果扫描结构有sshd,就是启动成功了,若没有则用以下命令重启服务
sudo service ssh start
additional:
禁用ssh服务:
sudo systemctl disable --now ssh
启动ssh服务:
sudo systemctl enable --now ssh
1.5 查看本机ip地址
键入命令
ifconfig
如果没有这个服务,则先安装net-tools(其实也可以用hostname -I 命令来查询ip地址)
sudo apt-get install net-tools
安装成功后,输入ifconfig。
这个就是本机ip地址
2.使用ssh工具连接
我用的是final shell
可能遇到的问题(我遇到的)
用root用户登录会失败
需要修改配置文件,
先下个vim编辑器(vi也可以,但我习惯vim)
sudo apt install vim
修改配置文件
vim /etc/ssh/sshd_config
将PermitRootLogin修改成如下图样式(去掉#,后面修改为yes)
保存后重启ssh服务
sudo service ssh restart
重启后即可正常连接了,
如果不正常,试试重启机器?(但是我确实好使了)