远程服务器相关命令和使用

1. vs code可远程linux服务器进行可视化coding

    安装vs之后的远程配置:

​​​​​​VsCode通过SSH连接远程服务器开发 - ChnMig - 博客园https://www.cnblogs.com/chnmig/p/12160248.html

   可设置免密自动登录ssh

SSH自动登录(不需要输入密码) - 简书https://www.jianshu.com/p/58712db3f6a5

2. vs远程登录:

      ssh://账号:密码@IP:端口

      /Users/xxxx/.ssh/config <可以在里面配置免密>

      配置免密后登录:ssh my_account@server_ip

      config配置文件:

Host 1.2.3.4
  HostName 1.2.3.4
  User account

Host 1.2.3.4
  HostName 1.2.3.4
  Port 1111
  User account
  IdentityFile ~/.ssh/server_key

3.  cmd shell登录远程服务器:ssh,需要带上-p 端口号

      ssh -p port my_account@server_ip

4. cmd shell copy远程和本地的文件或者文件夹:scp 文件夹需要 -r

 举例:

scp /Users/xxxx/.ssh/id_rsa my_account@IP:/home/xxxx/.ssh/authorized_keys

scp my_account@server_ip:~/.ssh/id_rsa .

scp -r  my_account@server_ip:/home/xxxx/code/ .

scp -r ./dir my_account@server_ip:/home/xxxx/code/

有端口号的,需要加上端口号scp: -P 端口号

scp -P port xxx.sh my_account@server_ip:/home/xxx/workspace

scp -P port -r /update my_account@server_ip:/home/xxx/workspace

提示密码错误:有可能是scp命令格式写错了

Linux下scp命令出现Permission denied, please try again - 代码先锋网https://www.codeleading.com/article/32103252640/ 我试过这个,好像并不能解决问题,只是-p改成 -P

5. 服务器只有root登录权限的,有时需要加上sudo

sudo scp -P port account@server_ip:xxx/xx.text  .

6. 修改服务器密码:输入旧新密码进行设置

passwd old_account

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值