ssh连接ubuntu,普通用户通过SSH远程工具连接Ubuntu

Դhttp://www.6cu.com

ߣ软文外链代发

10

2021-03-25 22:16:12

     普通用户通过SSH远程工具连接Ubuntu

     一般情况下,安装好的Ubuntu系统中默认是只安装了openssh-client,此时只能通过此系统连接访问其他系统,但不具有让其他系统访问的权限。

     在终端查看ssh进程,输入ps -e|grep ssh,如果有安装openssh-client只会出现ssh -agent,不会出现sshd,即出现了上面的情况。

此时要想开放本机SSH服务以便其他系统登陆访问,就必须安装openssh-server,安装过程如下:

     1、在终端中输入sudo apt-get install openssh-server,然后输入自己的root密码就可以了(因为博主已经安装过,所以提示的是升级);

     2、然后启动ssh-server服务即可,开启方式,当然这两种开启方式都是需要切换到root用户或者提供密码权限的;

service ssh start

/etc/init.d/ssh start

     3、验证是否开启成功

     再次查看ssh进程时,同时出现sshd、ssh -agent进程,则说明openssh -service已经安装成功;然后在SSH工具中配置账号,密码,端口,进行连接即可。

     root用户通过SSH远程工具连接Ubuntu

     首先执行上面‘普通用户通过SSH远程工具连接Ubuntu’的操作。

     1、按照上面的步骤,安装OpenSSH server:

     对 openssh server进行配置执行命令:

$ sudo vi /etc/ssh/sshd_config

     2、找到PermitRootLogin 一行(起初为注释),改为PermitRootLogin yes,即允许root用户以任何认证方式登录

     OK,这里我们也顺便学习一下PermitRootLogin这个参数,它的值可以为yes/no/without-password,含义如下:

PermitRootLogin yes                   #允许root用户以任何认证方式登录(貌似也就两种认证方式:用户名密码认证,公钥认证)

PermitRootLogin without-password      #只允许root用public key认证方式登录

PermitRootLogin no                    #不允许root用户以任何认证方式登录

     3、重启 openssh server

$ sudo service ssh restart

     然后在SSH工具中配置账号,密码,端口,进行连接即可。

     通过上面的步骤,即可实现root用户通过SSH远程工具连接Ubuntu。

     原文链接:https://blog.csdn.net/wang992997290/article/details/103590225


佭ϴý Ѷ Media8ý

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部