帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
使用xshell连接虚拟机(服务器)
发布时间:2024-03-01 11:07:43   分类:帮助文档
使用xshell连接虚拟机(服务器)






作者:余小小

Xshell
Xshell [1] 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。
Xshell下载
官网:XSHELL - NetSarang Website
官网下载是可以免费试用
百 度 网 盘 :https:/ /pan.baidu.com/s/1_7zLJQVN0Vkv-FwDjcqCMw 提取码:yxqz
检查SSH服务状态
systemctl status sshd


如果没有出现一大堆,则需要安装ssh
yum install openssh-server

如果ssh服务没有启动则打开SSH服务
service sshd start


检查tcp类型端口是否启动
netstat -lptn |grep -i 22

防火墙状态
systemctl status firewalld


检查防火墙是否放行22端口
firewall-cmd --permanent --query-port=22/tcp



no:没有放行

允许外部访问22端口
firewall-cmd --zone=public --add-port=22/tcp --permanent


重启防火墙服务
systemctl restart firewalld.service


再次检查放行22端口状态

xshell新建会话
左上角点击文件—新建

配置会话属性
名称:自定义
主机:centos的静态ip

修改字体颜色
alt+p或者找到顶部的设置logo进入属性设置

修改配色方案

自定义配色方案

安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh



所有的提示选中y即可

允许外部访问22端口8888端口
firewall-cmd --permanent --query-port=8888/tcp

查看宝塔默认信息
如果忘记了bt的用户名密码和登录网址则可以使用下面的语句
bt defalut

远程命令
实例代码
ssh [-l longin_name] [-p port] [user@]hostname
ssh root@192.168.100.120

ssh免密登录
进入用户的home目录 cd /root/.ssh/ root用户就在root目录下的.ssh目录
cd /home/omd/.ssh/ 普通用户在家目录下的.ssh目录
根据dsa算法生成私和公钥【默认在当前用户的home目录】 ssh-keygen -t dsa 一路回车即可
id_dsa 私钥(钥匙)
id_dsa.pub 公钥(锁)
拷贝公钥给目标服务器 ssh-copy-id -i id_dsa.pub root@192.168.100.120
查看目标服务器生成的文件 ll /home/omd/ .ssh/authorized_keys
免密码登录目标服务器 ssh rooot@192.168.100.120

scp
从本地复制到远程 scp a.txt root@192.168.100.12:/.data
从远程复制到本地 scp root@192.168.100.120:/a.txt ./

sftp
安全协议,使用22端口
1.登录
sftp root@192.168.100.120

2.从远程服务器获取文件
sftp> get -r /data/* 递归获取
Fetching /data/a.txt to a.txt

3.上传文件到远程服务器
sftp> put b.txt /data
Uploading b.txt to /data/b.txt

实例:
使用cmd给linux的根目录下的upload目录(提前新建好文件夹)发送data.txt文件(window内置了sftp)

在linux里查看是否上传成功了

使用FlashFXP工具

链接:https://pan.baidu.com/s/1FbkzAICg00bLyqSMEaUs5Q 提取码:e9lk


按需求选择

上传文件
找到你的本地要上传的文件,直接拖到服务器区域

解决shell连接Linux太慢的问题
原因:因为在登录时,需要反向解析dns。 解决方法:修改linux配置文件,vi /etc/ssh/sshd_config。 vi /etc/ssh/sshd_config 将 # UseDNS yes 此处注释去掉
改为:UseDNS no
然后重启sshd服务
systemctl restart sshd
(117条消息) Xshell连接CentOS7很慢的解决办法_一枚小蜗牛H的博客-博客




香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价