Ubuntu启动sshd服务

1.Ubuntu主机安装ssh相关服务

openssh-client
openssh-server

方法:

sudo apt-get install openssh-client openssh-server

检测:

ps -e | grep sshd

异常:当执行上述指令后未发现sshd服务在运行,可尝试如下命令

sudo service ssh restart 或
sudo /etc/init.d/ssh restart

如果尝试上述命令还为起作用时,则可尝试重启主机

2.查看活动网卡的ip地址

如果你现在使用的是有线网络则一般对应eth0这个网络接口,

如果是无线则对应wlan0这网络接口

方法:

 ifconfig eth0 或者 ifconfig wlan0 (视你当前的网络情况而定)

找到对应的ip地址:假设为ip-for-ubuntu,并测试win7与ubuntu主机的联通状况

检测:

打开win7的cmd,通过下面的命令

ping -c 4 ip-for-ubuntu

如果发送的数据都能被接收则说明通信正常,否则主机至win7的网络设置或者链路不通

异常: 如果链路不通,通过其他方法检测故障原因并修复

3.使用putty登录ubuntu主机

注意:ubuntu系统使用UTF-8作为默认编码方式,所以putty的translation方式

应与其保持一致,以免出现乱码,刚开始如果未对sshd服务的配置文件做相应修改

则root账户是无法通过sshd直接登录,因为在配置文件中PermitRootLogin的选项

默认为without-password,则root用户无法使用密码验证的功能,故应将其改为

yes

即将:

PermitRootLogin without-password

改成

PermitRootLogin  yes

并通过

service ssh restart

重启服务以使配置文件的修改立即生效

相关文件:

ssh配置文件所在目录:/etc/ssh/,其中主要配置文件是sshd_config

ssh启动脚本:/etc/init.d/ssh

sshd_config说明文件:man 5 sshd_config

时间: 2024-08-12 15:49:26

Ubuntu启动sshd服务的相关文章

windows使用ubuntu启动linux服务

有些服务只能在linux中策马奔腾,但是公司配置windows电脑,因此在windows中安装ubuntu服务,再在启动的ubuntu中启动linux服务 系统:win10(其他系统没试过) 安装步骤: 1.检查 网络和Internet是否打开代理(应该关闭代理服务器,否则无法打开windows商店) 2.在windows商店中安装ubuntu服务 3.启动windows相关功能后,关机重启 4.开机后,启动已经安装好的ubuntu服务(自带服务的终端不够友好,使用第三方的 wsl-termai

ubuntu开启sshd服务(转)

SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get install openssh-server然后确认sshserver是否启动了:ps -e |grep ssh如果看到sshd那说明ssh-server已经

Fedora 启动 SSH服务

一.Fedora 启动sshd服务:1.先确认是否已安装ssh服务: [[email protected] ~]# rpm -qa | grep openssh-server openssh-server-5.3p1-19.fc12.i686 (这行表示已安装) 若未安装ssh服务,可输入: #yum install openssh-server 进行安装 2.修改配置文件 #vi /etc/ssh/sshd_config #Port 22 监听的端口号,默认是22,可以自定义. #Protoc

linux(red hat)开启sshd服务

1.设置sshd服务开机启动[[email protected] ~]# chkconfig sshd on 查看sshd开机启动状态[[email protected] ~]# chkconfig --list|grep SSHD 2.查看sshd服务状态 [[email protected] ~]# service sshd statusopenssh-daemon (pid  3378) is running... 3.停止sshd服务[[email protected] ~]# serv

利用Dockerfile文件创建带有sshd服务的centos镜像

1.安装docker并启动docker,不在赘述 2.创建使用Dockerfile安装sshd服务的目录,名字路径自定义 mkdir sshd_centos cd sshd_centos 3.编辑启动sshd服务的脚本文件 vim run.sh内容为 #!/bin/bash /usr/sbin/sshd -D 4.生成宿主机和docker容器通讯的密钥 ssh-keygen -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key 此时进入/etc/ssh/目录下可

ssh和sshd服务

1.1 对称加密和非对称加密 对称加密:加密和解密使用一样的算法,只要解密时提供与加密时一致的密码就可以完成解密.例如QQ登录密码,银行卡密码,只要保证密码正确就可以. 非对称加密:通过公钥(public key)和私钥(private key)来加密.解密.公钥加密的内容可以使用私钥解密,私钥加密的内容可以使用公钥解密.一般使用公钥加密,私钥解密,但并非绝对如此,例如CA签署证书时就是使用自己的私钥加密. 而这里介绍的SSH服务中,虽然一直建议分发公钥(即使用公钥加密,私钥解密),但也可以分发

docker为centos镜像添加sshd服务

使用centos镜像添加sshd服务,并用xshell进行连接.1.拉取centos镜像 [[email protected] ~]# docker pull centosUsing default tag: latestlatest: Pulling from library/centosa02a4930cb5d: Pull complete Digest: sha256:184e5f35598e333bfa7de10d8fb1cebb5ee4df5bc0f970bf2b1e7c7345136

解决live CD方式启动Ubuntu系统不能启动openssh-server服务

当直接从Live CD镜像(例如从U盘)启动Ubuntu系统时,如果想要安装sshd服务,那么需要安装openssh-server软件包,如果用apt-get install的方式安装不了就换用aptitude安装,安装成功后却发现启动不了ssh服务,如下所示: 问题展现: Preconfiguring packages ... Selecting previously unselected package openssh-server. (Reading database ... 154905

Ubuntu启动/重启/停止apache服务

Start Apache 2 Server /启动apache服务 # /etc/init.d/apache2 start or $ sudo /etc/init.d/apache2 start Restart Apache 2 Server /重启apache服务 # /etc/init.d/apache2 restart or $ sudo /etc/init.d/apache2 restart Stop Apache 2 Server /停止apache服务 # /etc/init.d/a