ssh

笔记摘自yxc

基本用法

远程登录服务器

ssh user@hostname
指定端口:
ssh -p user@hostname注意小写p

修改登录名称

.ssh/config
输入:

Host myserver1
    HostName IP地址或域名
    User 用户名
# 如果有多台服务器
Host myserver2
    HostName IP地址或域名
    User 用户名

以此可以使用myserver1 myserver2的命名代替ssh user@hostname登录方式
即:ssh myserver1登录

密钥登录(免密)

创建密钥:
ssh-keygen
~/.ssh/下会找到两个文件:
id_rsa:私钥
id_rsa.pub:公钥
使用ssh-copy-id myserver命令一键添加公钥到服务器
添加位置在服务器的:~/.ssh/authorized_keys

执行命令

可以在自己的终端不登录服务器也可进行操作:
ssh user@hostname command即可
ssh user@hostname ls -a

scp传文件

命令格式:scp source destination
将source路径下的文件复制到destination中
一次复制多个文件scp source1 source2 destination
复制文件夹:scp -r source destination
家目录:~/ 当前目录:.
指定端口号:scp -P 22 source1 source2 destination注意是大写P

scp配置服务器的vim和tmux:

scp ~/.vimrc ~/.tmux.conf myserver:

posted @ 2022-01-25 21:25  Gsding  阅读(100)  评论(0)    收藏  举报