xshell连接不上linux
用户要开通Linux系统服务器的时候,建议运行Xshell来远程连接服务器,如果连接不上,可以检查网络环境是否健康。
除此之外,也一定要填写正确的写Linux服务器登录信息,包括服务器用户名、密码等。如果是Linux服务器登录信息错误,可以在应用主机商客中心或者邮箱进行查看。与此同时,如果你没有安装SSH服务或者版本过低,那么也会出现连接不上的情况,这个时候你可以采用如下方式进行处理:
1、输入#ps -e | grep ssh ,如果出现“sshd”的字样,那么表示已经启动了,没有则说明没有成功。
2、安装SSH,并输入#sudo apt-get install openssh-server
3、启动#/etc/initd/ssh start
最后的最后,如果SSH端口号(22)已经呈现开放状态,IP也已经加入了白名单,但是就是连接不上,这个时候可以重新安装下MySQL,修改sshd的群组和root就行了。
工具:Xshell
演示系统:centos65
①:进入linux系统在root权限下使用:ifconfig命令查看当前linux的ip地址
②:service sshd start (第一次启动linux的SSH服务)
chkconfig sshd on (设置sshd开机启动)
(为了显示效果,这里使用restart重启sshd服务)
③:下载xshell等SSH远程连接工具:新建连接,输入ip地址,就可以自动连接远程linux
Xshell的主界面:点击**背景部分新建连接
然后输入linux的ip地址,ssh服务默认端口22,无需修改
单击确定:
点击连接,连接linux:依次输入用户名和密码
连接成功:
注意:xshell绑定的远程IP和端口必须与linux的ip和端口一致,默认端口22
直接敲命令 ssh -vvv 391052778
这个是ssh客户端调试模式,你就可以看到卡到哪一个步骤了
服务器端打开调试模式 比如 sshd -D -ddd -p 10888 比如这个就是打开服务器端的调试,并且启动了新的实例,端口连接为10888,最好关闭防火墙或者放通该端口。
如图
看下系统认证日志 /var/log/secure 里面有当前连接卡在的步骤。或者你暂时使用web端的noVNC或者remote desktop, 登陆去看看。不忙的话,可以联系我,帮你从源码上调试。
1、通过Xshell终端连接Linux服务器,进入要上传文件目录,如文件上传到usr目录,则先进入usr目录
2、查看服务器是否支持rz上传文件:输入rz命令、回车,如果支持则会弹出上传文件弹框;否则会提示找不到
3、安装成功后,再输入rz or rz -be命令、回车—弹出上传文件弹框,选择需要上传的本地文件
4、等待文件上传成功
5、文件上传成功后 可在目录查看上传的文件
首先我们在自己的电脑中找到已安装的xshell并打开。
2
打开xshell后找到左上角第一个“文件”点击,弹出来一个下拉框,选择“新建”点击(或者直接按下快捷键“Alt+n”)。
3
点击“新建”之后就会出现下面这样一个界面,“名称”根据自己的需求填写,“协议”就是默认的SSH,“主机”是这一步最关键的,一定要填写正确,否则无法登录,端口也是默认的22,其他不用填,填写完成之后先不要点确定,看下一步。
4
找到坐便菜单栏中的“用户身份验证”点击,点击之后会让你填写用户名和密码,其中“方法”默认“password”,“用户名”填写你的FTP用户名,“密码”填写你的FTP密码,填写完成点击确定。
5
那这一步我们来登录我们刚才保存的账号,依次找到左上角“文件”-->“打开”,弹出如下界面,左下角有一个选项“启动时显示此对话框”,这个选项的意思是:每次打开xshell都直接跳出这个对话框,根据需求勾选,然后找到你想登录的服务器,点击“连接”即可。
6
连接之后出现如下界面中的[root@]样式的,就证明连接成功了。
0条评论