centos 开启远程登录?centos7ssh连接不上
大家好,centos 开启远程登录相信很多的网友都不是很明白,包括centos7ssh连接不上也是一样,不过没有关系,接下来就来为大家分享关于centos 开启远程登录和centos7ssh连接不上的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
CentOS服务器端配置SSH远程连接的教程
安装好了CentOS 6.4,我想让它作为一个服务器,可以让我的Windows 7电脑远程登录。
安装OpenSSH Server
首先,我们搜索一下CentOS的软件库里面有没有已经定义好的SSH服务器包:
复制代码代码如下:
$ yum search ssh
……
openssh.x86_64: An open source implementation of SSH protocol versions 1 and 2
openssh-askpass.x86_64: A passphrase dialog for OpenSSH and X
openssh-clients.x86_64: An open source SSH client applications
openssh-ldap.x86_64: A LDAP support for open source SSH server daemon
openssh-server.x86_64: An open source SSH server daemon
……
OpenSSH是Secure Shell的一个开源实现。从上面的搜索结果可以看到,CentOS的软件库里面已经有了OpenSSH的服务器包(openssh-server)和客户端包(openssh-clients),用yum install可以直接安装。
复制代码代码如下:
$ yum install openssh-server
OpenSSH Server安装完成后在/etc/init.d目录下应该会增加一个名为sshd的服务。
复制代码代码如下:
$ chkconfig–list sshd
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
手动启动sshd服务,方便后面客户端的连接:
关闭:
复制代码代码如下:/etc/init.d/sshd stop
启动:
复制代码代码如下:/etc/init.d/sshd start
重启:
复制代码代码如下:/etc/init.d/sshd restart
运行
1、重启后生效
开启:
复制代码代码如下:chkconfig sshd on
关闭:
复制代码代码如下:chkconfig sshd off
2、即时生效,重启后失效
开启:
复制代码代码如下:service sshd start
关闭:
复制代码代码如下:service sshd stop
PS:CentOS中SSH连接中文乱码问题的解决
CentOS 6,在SSH时回显中文乱码,则:
修改/etc/sysconfig/i18n文件
命令:
复制代码代码如下:vi/etc/sysconfig/i18n
将里面的文字最终修改为:
复制代码代码如下:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
最后,断开重连SSH就可以了,进入用date命令既可查看效果
CentOS 7 开启ssh远程登录,附修改主机名方法
准备openssh-server
检查是否已安装openssh-server,若未安装,则输入命令进行安装。
修改配置文件
打开sshd_config文件,修改指定部分,进入vim命令模式后,输入wq!退出并保存配置。
重启并检查sshd服务
输入命令重启sshd服务,检查服务是否运行正常,若提示端口监听问题,安装net-tools。
查看CentOS服务器IP地址
使用ifconfig命令查看服务器IP地址,根据地址通过Putty或XShell等工具进行远程访问。
修改主机名
修改/etc/hostname文件中的主机名,删除默认内容,添加自定义名称,保存后生效。
本教程详细介绍了如何在CentOS 7系统中开启ssh远程登录,以及修改主机名的方法。通过执行上述步骤,您将能够成功设置远程访问环境,并自定义服务器的主机名,为后续的运维操作打下坚实基础。
怎么远程登陆到虚拟机centoscentos要开机状态码
一,你的虚拟机软件上centos的网络类型一般应该选择桥接模式。然后在centos中设置IP,和你的实体主机的IP保持在同一个网段(如果你的实体主机使用DHCP,那你的centos也为DHCP,但是你一般就只能在局域网中远程centos了),可以用setup工具完成。确保防火墙支持,或者清掉防火墙:iptables-F,然后用远程主机ping你的centos的IP,通了则进行下一步。
二,开启centos远程连接功能,一般有ssh和VNC两种途径。ssh用于文本界面的远程连接,VNC用于图形化的远程登录。使用VNC的步骤如下
1、安装VNC服务端软件:yum install-y tigervnc tigervnc-server(没网的话……)
2、修改VNCserver的配置文件:vim/etc/sysconfig/vncservers加入如下一行
VNCSERVERS="1:loginname"——loginname是你的centos中的一个系统用户,最好不要用root用户,可能会有问题
3、设置VNC登录密码:vncpasswd loginname,然后输入你的密码。VNC是用的系统用户,但是单独的密码。
4、启用VNC服务:service vncserver start如果你不会防火墙设置最好再次 iptables-F
5、远程主机上安装vnc客户端,有很多,centos下面:yum-y install tigervnc
windows下面随便下一个,比如VNC viewer的Windows版本
6、在远程主机上打开客户端,按提示输入 ip:N——比如 192.168.1.2:1(1是上面的配置文件中规定的),之后用户名密码。
三、使用SSH的话
1、在centos中开启ssh的服务器后台:service sshd start(默认都会有安装的)
2、远程主机中,在文本界面下:ssh user@ip user是centos的系统用户,不要用root用户
若远程主机是windows环境,还需下载secureCRT或其他软件。使用secureCRT的话,远程主机名里面就填你的centos的IP,如果你不会导密钥就把鉴权选项里只留密码就行。
ps:你的centos当然需要开机,以上步骤是在比较理想的情况下的简单操作,出现了错误很正常,网上很多教程,祝你顺利!