本文目录:
- 1、linux怎么修改ssh密码
- 2、复制一台虚拟机需要重新配置ssh服务吗
- 3、ubuntu怎么重启ssh服务
- 4、怎样重启SSH服务
- 5、centos重置镜像后ssh登录不上
linux怎么修改ssh密码
1、把远程主机ip和端口号填写上然后选择连接方式为“SSH”。单击“打开”,就成功连接远程的Linux服务器。
2、连接后会以命令行界面方式操作远程Linux服务器。会提示输入用户名,就输入超级用户“root”,然后回车。
3、下面会提示输入密码,输入密码回车就登录成功(注意:再输入密码的时候密码是隐藏看不见的)。
4、在以登录的命令界面输入“passwd”然后再输入两次新密码就更改成功了。passwd是在Linux服务器的命令、和文件名,可以用来更改使用者的密码,文件名存放在/etc/passwdw在里面存放一些用户的关键信息。完成。
复制一台虚拟机需要重新配置ssh服务吗
如果是SSH无密登录配置。那只需要生成两份公钥和私钥。
(1)$ssh-keygen-trsa;
(2)$ssh-copy-id2;
生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)。将公钥拷贝到要免密登录的目标机器上。
还需要在1号上采用root账号,配置一下无密登录到2号上;重新执行一遍。还需要在1号虚拟机上采用原账号配置一下无密登录到2号服务器上。重新执行一遍(1)(2)两步
ubuntu怎么重启ssh服务
在Ubuntu下开启SSH首先要确认你是否配置了IP,如果没有用以下命令进行配置:
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启动正常。
通过客户端就可以访问了。
怎样重启SSH服务
直接执行
/etc/rc.d/init.d/ssh restart
或者
sevice ssh restart
restart 包括了stop,start。
centos重置镜像后ssh登录不上
报错如下:
解决方案:
在终端上输入以下命令:ssh-keygen -R “你的远程服务器ip地址”
目的是:清除你当前机器里关于你的远程服务器的缓存和公钥信息,注意是大写的字母“R”。
原因分析:根据个人的情况,原因是我的云服务器重装了系统(清除了与我本地SSH连接协议相关信息),本地的SSH协议信息便失效了。SSH连接相同的ip地址时因有连接记录直接使用失效的协议信息去验证该ip服务器,所以会报错,使用上述命令便可以清除known_hosts里旧缓存文件。
延伸:远程服务器的ssh服务被卸载重装或ssh相关数据(协议信息)被删除也会导致这个错误。
本文来源:https://www.yuntue.com/post/111507.html | 云服务器网,转载请注明出处!