Ubuntu开启SSH

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

重启后即可正常连接了,

如果不正常,试试重启机器?(但是我确实好使了)

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值