一、ssh 连接服务器
-
连接服务器使用ssh
-
打开cmd,输入 ssh ,检测ssh是否可用,window10出生自带,正常情况下可用
- 输入 ssh root@172.11.11.11,root为服务器账号,172.11.11.11为服务器地址
$ ssh root@172.11.11.11
- 输入root账号对应密码,显示下面内容就连上了
ssh使用-我-常用命令
- 查看目录
ls
ls -l
ll //ls -l的简写
- 进入对应目录
- 查看当前路径
pwd
- 删除文件
rm test.txt //删除text.txt文件 ,会有个提示,这个好像不能删文件夹,只能删文件
rm -rf text.txt //强制删除text.txt文件 ,没有提示,对于文件夹,会递归删除文件夹下的文件
rm -rf WEB WEB.zip //同时删除WEB文件夹和WEB.zip文件
- 解压文件
unzip WEB.zip //将WEB.zip文件解压到当前目录,此命令好像需要服务器安装对应解压工具
二、sftp 上传文件
-
上传文件使用 sftp
-
打开cmd,输入 sftp ,检测sftp是否可用,window10出生自带,正常情况下可用
- 连接远程服务器,和使用ssh连接操作一样
sftp使用-我-常用命令
- 查看目录
ls
ls -l
- 进入对应目录
/**remote*/
cd / //进入根目录
cd home/web //进入home下的web目录
/**localhost*/
lcd D:/AKKJ 进入本地D盘下的AKKJ目录
- 查看当前路径
/**remote*/
pwd
/**localhost*/
lpwd
- 上传文件
//此时本地路径为 D:/AKKJ
//此时服务器路径为 home/web
//执行下面代码,会将D:/AKKJ下的test.txt文件 上传到 服务器目录home/web下
put test.txt
三、scp 拷贝本地文件到远程指定目录
-
Linux scp 命令用于 Linux 之间复制文件和目录
-
在需要上传本地文件得目录下,打开
cmd
终端
- 输入上传命令
scp AISM.zip root@172.16.11.191:/data/javaDir/acgw/html
//scp fileName userName@ip:path
踩坑
-
ssh和scp连接警告,什么勾八host 什么勾八key ,导致连不上
-
就是之前连过这个环境,拿到了公钥,环境重装过后,还是用之前的公钥去连接,就会失败,连不上
-
解决方式就是删掉
C:\Users\lenovo\.ssh
文件夹下的所有文件,再连接