打开打开Ubuntu远程连接的ssh服务
发布时间: 2020-01-27
作者: Admin
标签: ubuntu
linux
ssh
远程连接
访问量: 183
ssh有openssh-client和openssh-server,需要安装openssh-client才能远程连接,相反,要本地连接到其他远程,则需要安装openssh-server
安装ubuntu后,可以看到外部无法使用ssh进行连接。 这只需要打开,因为ubuntu默认关闭ssh连接。
另一方面,检查ubuntu上是否安装了OpenSSH-server (Ubuntu默认情况下只安装了openssh-client ) sudodpkg-sopenssh-server
1、安装OpenSSH-serversudoaptinstallopenssh -服务器
二、查看ssh是否启动了ps-e|grepssh
如果未输入以下命令来启动sudoservicesshdrestart
三. ssh相关配置
1、只允许某个用户通过ssh登录
编辑配置文件(PermitRootLogin优先级大于AllowUsers ) sudovim/etc/ssh/sshd_config
最后添加以下代码。 只允许jot和root通过ssh登录系统。 PermitRootLogin的优先级高于AllowUsersAllowUsersjotroot
重新启动服务后,配置将生效servicesshdrestart
2、更换ssh端口
修改配置文件(/etc/ssh/sshd_config )
找到#Port,取消评论。 更改为想设定的端口就可以了。 如果设置为1000端口,则为端口1000。
保存后重新启动服务将启用配置
3、打开root远程登录
默认情况下,sshd_config配置式关闭root远程登录。 要允许root远程登录,只需将PermitRootLogin参数设置为yes。
PermitRootLogin有以下参数:是,允许简单粗暴地进行根登录
微信密码升级版。 允许除密码以外的所有登录方法。
forced-commands-only只允许私钥登录
no简单粗暴不允许root登录