ubuntu打开ssh服务(ubuntu开启ssh服务命令)
如何在ubuntu开启ssh服务
1.sudo ifconfig eth0 192.168.0.3 netmask 255.255.255.0 //配置你的eth0网卡的ip地址和子网掩码
2. duso route default gw 192.168.0.1 //配置你的默认路由
开启ssh服务
1.查看是否有sshd_config
cat /etc/ssh/sshd_config //查看是否有sshd_config文件
2.如果没有进行安装
sudo apt-get install opensshd-server //安装sshd-server,Ubuntu缺省安装了openssh-client,如果你的没有安装,用apt-get install 进行安装即可。
3.查看sshsever是否启动
ps -e |grep ssh
1207 ? 00:00:00 ssh-agent
21834 ? 00:00:00 sshd
如果看到sshd则表示sshserver已经启动,如果只有ssh-agent,则表示没有启动,用
sudo /etc/init.d/ssh start 启动sshserver
4.ssh-server的配置文件位于 /etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后用以下命令重启SSH服务:
sudo /etc/init.d/ssh restart
5. 还可以用sudo netstart -tlp 命令来检测, 如果看到:
tcp6 0 0 [::]:ssh [::]:*
就表示sshserver启动正常。
通过客户端就可以访问了。
在Ubuntu 18.04系统中启用SSH登录的方法
Secure Shell(SSH)是Linux系统管理中的经常要用到的一种远程访问技术。在Ubuntu 18.04系统仓库中,已经收录了同为开源的OpenSSH,我们可以用它来为系统开启SSH访问功能。
一、打开终端,输入以下命令安装OpenSSH服务 :
sudo apt-get install openssh-server
二、步骤一是在当前系统增加SSH服务 ,
如果需要对SSH服务修改设置,可以用字处理工具编辑其配置文件,位于“ /etc/ssh/sshd_config ”,比如用vim修改的命令就是:
sudo vim /etc/ssh/sshd_config
三、安装后,查看SSH有没有运行;
ps -ef|grep sshd
sudo service ssh status
如果有运行,如果上述结果中没有sshd出现,那么可能就是你的server端程序没有安装(Ubuntu 18.04 默认没有安装ssh server,只安装了ssh client),或者sshd服务没有启动
可以用server命令来启动
sudo service ssh start
四、安装完成之后,就可以在客户端用系统用户来远程登录了。
如果出现ssh无法远程连接ubuntu系统,提示
System is booting up. See pam_nologin(8)
Connection closing... Socket close.
无法远程登录!但是本地可以正常登录。
修改文件: /etc/pam.d/sshd
本地登陆
vim /etc/pam.d/sshd
注释account required pam_nologin.so。即在这一行前边加#。保存即可
或者本地登录后,注释掉 pam_nologin.so 行,命令如下:
sudo sed -i -r 's/^(.*pam_nologin.so)/#\1/' /etc/pam.d/sshd
如何开启ubuntu的SSH服务
1、首先要安装SSH服务,在系统终端界面内输入apt-get update命令,进行系统的更新;
2、待更新完成后,在终端输入apt-get install openssh-server安装组件;
3、然后重启下ssh。执行命令/etc/init.d/ssh restart。接着输入命令ps -e | grep ssh。可以看到ssh已经安装并启动了。