ssh中如何更root@localhost为root@centos7
Centos7笔记之SSH服务安装和设置 原创
2019-08-20 22:32:26
18点赞
潇洒哥Kahn
码龄16年
关注
一、目标
centos7下SSH服务安装和设置。
二、平台
centos7.6,
三、解析
在centos7中ssh服务默认是已经被安装了的。通过命令rpm -qa | grep openssh 查看是否安装了ssh服务
四、客户端免密ssh登录到服务器
1.安装ssh:yum install openssh 默认已经安装了,可忽略此步骤。
2.客户端生成key:[root@localhost ~]# ssh-keygen -t rsa一路回车即可,在root家目录就能生成一个隐藏文件夹.ssh
3.查看生成的秘钥文件:cd .ssh/,ls后可以看到有两个秘钥文件,一个是公钥一个是私钥
4.将客户端上生成的key拷贝(传)到服务器端:[root@localhost .ssh]# ssh-copy-id 10.100.100.210 这个Ip是目标服务器ip,然后按照提示输入yes回车,再输入目标服务器的root密码回车。
5.此时到服务器上的root家目录,cd ~后cd .ssh/ 这里面就有秘钥文件了。没在客户端做第四部的话,那么在服务器端是看不到传来的秘钥文件的。
6.客户端尝试用ssh连接服务器端
[root@localhost .ssh]# ssh 10.100.100.210 正常情况下应当啥也不输入,直接登录进去了。
7.ssh会在客户端上生成一个连接文件,可以 cd ~/.ssh/,并ls一下,发现又多出来一个known_hosts文件。
8.如果上面无法远程到服务器,请检查ssh配置文件,然后需要把一些东西去掉注释
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
=====================
9.接着上面的写,利用别名登录远程服务器(即ip地址不是平时记不住吗,可以给这个ssh的服务器ip取个别名),在root的家目录下的.ssh/文件夹下,创建一个config文件,文件内容如:
kahnServer是别名,它的地址是10.100.100.210,登录端口22,登录用户名root,秘钥文件是~/.ssh/id_rsa
#/root/.ssh/config文件内容如下
Host kahnServer
HostName 10.100.100.210
Port 22
User root
IdentityFile ~/.ssh/id_rsa
五、更改ssh端口
大致说下注意的地方
1.首先得关闭selinux
[root@localhost ssh]# setenforce 0 临时关闭selinux
2.防火墙开放相应的新ssh端口号
[root@localhost ssh]# firewall-cmd --permanent --add-port=3721/tcp
3.更改ssh配置文件/etc/ssh/sshd_config ,将Port 22取消注释,再加一行Port 3721,
4.如果也想将别名通过非标端口连接ssh的,也需要修改~/.ssh/config文件中的端口地址。
5.注意重启防火墙生效
6.服务器端重启ssh服务:systemctl restart sshd
7.查看ssh服务的状态(里面能看到有新加的端口3721,若有问题会冒红):systemctl status sshd
8.客户端使用ssh命令连接到服务器,如: ssh -p 3721 10.100.100.210 或别名ssh kahnServer
如何开启Centos6.4系统的SSH服务
先确保你安装了 openssh-server,如果没有安装可以使用如下命令安装: yum install openssh-server 然后你可以用如下命令开启ssh服务: service sshd start 增加开机启动设置, 可以操作如下命令: chkconfig --level 2345 sshd on
linux如何开ssh服务
1、修改属性文件:
root@kali:~# leafpad /etc/ssh/sshd_config
2、去掉#哈希标识PasswordAuthentication yes;
3、去掉#PermitRootLogin,修改为yes;
4、查看SSH服务状态:
root@kali:~# service ssh startroot@kali:~# /etc/init.d/ssh stauts
5、开机重启:
root@kali:~# update-rc.d ssh defaultsroot@kali:~# update-rc.d ssh enable
6、重启SSH服务:
root@kali:~# reboot
7、开启SSH协议服务:
root@kali:~# service ssh start
如何开启Centos6.4系统的SSH服务
无论是Centos6.4系统的虚拟电脑还是服务器,始终感觉直接在命令行中操作不方便;比如全选、复制、粘贴、翻页等等。比如服务器就需要在机房给服务器接上显示器、键盘才操作感觉更麻烦。所以就可借助SSH(安全外壳协议)远程操作和管理系统,不仅方便而且安全可靠。 下面由小河给大家分享:如何开启Centos6.4系统的SSH服务。 CentOS6.4 putty (windows下SSH远程访问工具) 登录Centos6.4系统。 ◆示例:使用root用户登录。 注:若为非root用户登录,输入执行某些命权限不够时需加sudo。 查看SSH是否安装。 ◆输入命令:rpm -qa grep ssh 注:若没安装SSH则可输入:yum install openssh-server安装。 启动SSH服务。 ◆输入命令:service sshd restart 重启SSH服务。 命令:service sshd start 启动服务 命令:service sshd stop 停止服务 重启后可输入:netstat -antp grep sshd 查看是否启动22端口(可略)。 如何设置SSH服务为开机启动? ◆输入命令:chkconfig sshd on 即可。 注:若是chkconfig sshd off则禁止SSH开机启动。 5 远程访问连接Centos6.4系统。 ◆Windows下使用:putty、SecureCRT可远程连接SSH服务。 ◆Linux下直接使用命令:ssh ip(如:ssh 192.168.1.11)。
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:00ssh-agent
21834 ?00:00:00sshd
如果看到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 命令来检测, 如果看到:
tcp600 [::]:ssh[::]:*
就表示sshserver启动正常。
通过客户端就可以访问了。
ssh中如何更root@localhost为root@centos7
1.系统配置好ip地址,最好是使用静态地址
2.
开启sshd服务,检查状态
3.
测试网络连通性,客户端ping服务器地址
4.
然后网络没问题的情况下使用客户端连接ssh服务即可
5.
连接成功即可操作
重启ssh服务命令(windows重启ssh服务)
如何启动SSH服务
打开系统菜单中的super命令控制台,
类似windows下的cmd窗口,
照以下步骤输入命令并操作:
1、修改sshd_config文件,命令为:vi /etc/ssh/sshd_config
2、将#PasswordAuthentication no的注释去掉,并且将NO修改为YES
3、将#PermitRootLogin yes的注释去掉
4、重新启动SSH服务,命令为:/etc/init.d/sshd restart
5、验证SSH服务状态,命令为:/etc/init.d/sshd status
如果你不会使用vi编辑器进行操作,
可参考两个简单的vi编辑器命令:
a、按i键,开始编辑操作;
b、利用退格和del删除键编辑之后,按esc退出编辑模式;
c、输入“:w”然后按回车,保存编辑;
d、按住shift键输入“zz”退出vi编辑器;
如何开启Centos6.4系统的SSH服务
1.登录Centos6.4系统。
2.查看SSH是否安装。
输入命令:rpm -qa | grep ssh
3. 启动SSH服务。
输入命令:service sshd restart 重启SSH服务。
命令:service sshd start 启动服务 | 命令:service sshd stop 停止服务
重启后可输入:netstat -antp | grep sshd 查看是否启动22端口(可略)。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。