ubuntu打开ssh服务(ubuntu开启ssh服务命令)

http://www.itjxue.com  2023-02-13 14:25  来源:未知  点击次数: 

如何在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已经安装并启动了。

(责任编辑:IT教学网)

更多

推荐新书快递文章