一、服务器SSH登录方式
说明
以下举例了几种软件的登录方式:
1、SecureCRT
2、Xshell
3、Private Shell
4、MobaXterm
1、SecureCRT
该下载链接仅提供临时使用,建议下载正版软件
(1)打开SecureCRT软件,选择文件(File)-快速连接(Quick Connect)
(2)填写服务器SSH登录信息
Protocol(协议):协议,选择SSH2
Hostname(主机名):根据实际情况填写服务器的IP或者域名
Port(端口):SSH的登录端口,默认22,可根据实际情况修改
Username(用户名):登录的用户名,一般为root,根据实际情况修改
其余默认,填写完后,点击 Connect(连接)
(3)填写服务器SSH方式的用户名密码,填完之后点击 OK
(4)登录操作界面,出现 [root@xxx~]# ( 如下图所示出现[root@node1 ~]# )可进行操作
2、Xshell
(1)打开Xshell,选择【文件】-【新建】
(2)在弹出的会话框中输入常规信息
名称:自定义
协议:选择SSH
主机:填写需要登录的服务器的IP地址
端口号:SSH的端口默认22,可根据实际情况修改
(3)填写用户身份验证信息,填写完成后点击连接
用户名:登录服务器SSH方式的用户名,一般为root
密码:登录服务器SSH方式的密码
(4)登录成功,出现 [root@xxx~]# ( 如下图所示出现[root@node1 ~]# )
3、Private Shell
(1)打开Pshell,选择Connect,在弹窗中输入SSH信息
Protocol(协议):协议,选择SSH2
Hostname(主机名):根据实际情况填写服务器的IP或者域名
Port(端口):SSH的登录端口,默认22,可根据实际情况修改
Username(用户名):登录的用户名,一般为root,根据实际情况修改
填写完成后,点击OK
点击OK
选择Skip
输入服务器SSH登录密码,点击OK
(2)登录成功,出现[root@xxx~]# ( 如下图所示出现[root@node1 ~]# )
4、MobaXterm
该下载链接仅提供临时使用,请下载正版软件
(1)打开MobaXterm,选择Session-SSH-填写Remote host服务器IP地址-OK
(2)在跳出的连接框中输入服务器SSH登录方式的用户名与密码
login as:root //输入用户名root
root@10.121.3.213's password:Yealink@2022 //密码需要输入服务器的实际密码,比如这台服务器的密码为Yealink@2022
Do you want to save password for root@10.121.3.213? //选择是否保存密码,确认保存就选择Yes
(3)登录成功,出现[root@xxx~]# ( 如下图所示出现[root@node1 ~]# )
二、rom包上传/下载
说明
以下举例了几种rom包上传方式:
1、wget下载
2、rz上传
3、SecureCRT中的SFTP上传
4、Xshell中的SFTP上传(需要先安装xftp软件)
5、Private Shell中的SFTP上传
6、MobaXterm中的SFTP上传
7、使用filezilla软件直接上传/下载(推荐)
8、安装包及版本可点开此链接查看
操作方式
方式一:wget下载(如果操作系统最小化安装可能没有该命令,需要服务器可上网)
当服务器能上网时,如能ping通www.baidu.com,可以用这种方式直接下载rom包至服务器,下载至:/home
获取wget链接电脑浏览器打开此链接,到 Firmware & Tool -> 服务端版本 中找到对应版本
复制对应版本的wget链接(以下举例centos版本)
SSH登录服务器,输入命令 cd /home 并按回车键,进入 /home 的目录下,将复制下来的wget链接粘贴进去
方式二:rz上传方式(如果操作系统最小化安装可能没有该命令,内网上传时较以下其他方式速度较慢)
适用于在服务器无法上网的情况,可以用这种方式将电脑里的rom包上传至服务器,上传至:/home
输入命令 cd /home 并按回车键,进入 /home 的目录下
输入 rz 命令并按回车键,在自己电脑里找到对应的rom包并确定
方式三:SecureCRT中的SFTP上传
登录上系统之后,右键选择文件-选择连接SFTP标签页,点击完成后会在原来的操作界面后面出现一个SFTP的界面
将服务器版本放在电脑D盘目录下
上传版本
lcd D:/ //在命令行中将电脑目录切换到D盘根目录
cd /home //将服务器目录切换到 /home
put UC-release-42.0.0.1-centos-amd64.tar.gz //将版本上传到服务器(假设版本是 UC-release-42.0.0.1-centos-amd64.tar.gz)
回到第一个界面 cd /home 下输入 ll 查看是否上传成功
方式四:Xshell中的SFTP上传(需要先安装xftp软件)
方式五:Private Shell中的SFTP上传
方式六:MobaXterm中的SFTP上传
选择SFTP,输入服务器IP和用户名root
上传rom包到 /home
方式七:使用filezilla软件直接上传/下载
软件下载:filezilla3.33.0.zip
注:该软件仅提供临时使用,建议下载正版
输入服务器SSH登录信息
可选是否记住密码
将版本传到服务器
下方会显示传输情况
附:使用SCP从服务器下载文件的方法
前言
有些时候我们需要直接将服务器SSH中的一些文件下载回电脑,如果使用的远程软件没有专门的文件浏览功能,那么可能下载文件会比较困难,此处介绍使用SCP从服务器下载文件的方法,scp工具内置于windows电脑中,无需安装即可使用,非常方便
开始之前
1、确保服务器和电脑之间的网络互通,能够互相ping通
2、确保你知道服务器的IP地址、root密码、ssh端口号
3、此方法不适用于需要经过堡垒机的情况
确认要下载的文件路径
1、首先在服务器上进入你要下载文件的所在路径(如下图是进入了/home/apollo_deploy),执行pwd命令,确认当前目录的绝对路径
pwd
3、以当前目录下的“md5”这个文件为例,它的绝对路径(当前目录的绝对路径+文件名)就是/home/apollo_deploy/md5
4、如果需要下载目标目录下的所有文件,那么需要先进行打包操作,在服务器上执行
tar -czf archive.tar.gz *
其中conf.tar.gz打包生成的文件名称,*表示是要打包当前目录下的所有内容,如果要打包的不是当前目录,那么替换成你要打包的目录即可,后续生成完压缩文件后,下载archive.tar.gz文件即可
从Windows上进行下载
1、在windows电脑上按win+S,打开搜索框,输入cmd,选择这个命令提示符
2、在命令行中输入如下命令
scp -P 22 root@10.121.3.53:/home/apollo_deploy/md5 .
其中:
22是服务器SSH的端口 root是服务器的登录用户名 10.121.3.53是服务器的IP地址 /home/apollo_deploy/md5是要下载文件的绝对路径 .表示要下载到本机的当前目录,如上图,是D:\Users\yl3555这个目录,如果要下载到电脑的其他目录可以按照需求进行修改
3、确认好后回车,会要求输入服务器的SSH密码,输入好后,按回车,会进行文件的传输,如下图这样
4、传输完后,文件就下载到了上面指定的本机目录,在本示例中是D:\Users\yl3555这个目录