配置ssh登录远程机子

本地准备ssh 公钥

查看本地是否有ssh

  ls -al ~/.ssh

本地生成ssh

 ssh-keygen -t rsa -C 自己的Email地址

查看ssh 公钥

  cat .ssh/id_rsa.pub

远程安装ssh服务

查看是否安装了ssh服务

dpkg -l | grep ssh

安装ssh服务

sudo apt-get install openssh-server

确认ssh服务是否启动

ps -e | grep ssh

启动ssh服务

sudo /etc/init.d/ssh start #启动
sudo /etc/init.d/ssh stop #停止
sudo /etc/init.d/ssh restart #重启

将本地的ssh 公钥复制到远程机器上

vim ~/.ssh/authorized_keys # 将本地的公钥 另起一行粘贴到这里

配置远程机接受ssh方式登录 (设置后重启动ssh服务)

sudo vim /etc/ssh/sshd_config # 找到 PasswordAuthentication 值修改为yes,ChallengeResponseAuthentication 值修改为no

本地登录

ssh root@远程地址

将本地文件推送到远程服务器上

scp xxx.xx root@远程地址:/home/www # 只能推送文件

压缩文件

tar -zcvf test.tar.gz test

解压文件

tar -zxvf test.tar.gz

删除文件

rm -f test.text # 删除文件
rm -rf test # 删除目录
posted @ 2023-02-16 18:28  如戏一场  阅读(82)  评论(0编辑  收藏  举报