Category Archives: 免密登陆[公/私钥]

Winscp普通用户上传文件权限解决方案

Winscp普通用户上传文件权限解决方案 1[https://zhuanlan.zhihu.com/p/134115938] 1-1. 查看sftp应用程序的路径 1cat /etc/ssh/sshd_config  | grep sftp 返回 1Subsystem       sftp    /usr/libexec/openssh/sftp-server 1-2. 修改用户权限 1vi /etc/sudoers root ALL=(ALL) ALL 这行内容下面增加一行命令 12root            ALL=(ALL)       ALL test            ALL=NOPASSWD:/usr/libexec/openssh/sftp-server           //增加的命令 以下是winscp官网的faq,大概意思是赋予你的用户sftp服务器的免密码权利 而不是使用yourusername ALL=NOPASSWD: ALL 这样的权限。 2-1. […]

Putty WinScp 免密登录,并且禁用root远程

Putty WinScp 免密登录,并且禁用root远程 1234https://blog.csdn.net/simploving/article/details/79631588 http://www.10qianwan.com/articledetail/399894.html https://blog.csdn.net/weixin_45383198/article/details/103486821 https://www.cnblogs.com/chensiqiqi/p/6550221.html 香港一台服务器 杭州一台服务器 两台都如下操作 1-1. 新建一个test用户,提升为管理员 12adduser test passwd test 1-2. 赋予test账户root权限 1vi /etc/sudoers 12root  ALL=(ALL) ALL test  ALL=(ALL) ALL     //增加这行 1-3. 重启sshd 1systemctl restart sshd 2-1. 修改 /home/ 文件 及所有子文件 拥有者为test [原本是root] 1ls -l / 12chown -R test:test /home   //把home拥有者改为test ls -l /     […]

Putty WinScp 免密登录远程 Linux [Openssh版]

Putty WinScp 免密登录远程 Linux [Openssh版] 12https://zhuanlan.zhihu.com/p/74456994 https://blog.csdn.net/shiqidide/article/details/8110958/ 1-1. 登录机器 1-2. 生成公钥文件和私钥文件 id_rsa,id_rsa.pub 1ssh-keygen -t rsa 以下是生成公钥/私钥过程: //一路回车就可以 123456789# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa):  <-密钥路径 Enter passphrase (empty for no passphrase): <-密钥保护密码 Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. <-私钥 […]

Putty WinScp 免密登录远程 Linux [Puttygen版]

Putty WinScp 免密登录远程 Linux 1https://www.cnblogs.com/0820LL/p/10996437.html 该方法的原理是预先生成一对公钥和私钥,私钥以文件的形式保存在本地,公钥保存在远程机器上。这样每次登录只需指定私钥文件,远程机器通过比对公钥和私钥来验证登录的合法性 Putty 免密登录 1. 生成公钥/私钥对 使用 putty 安装目录中的 puttygen.exe 工具 点击 generate –> 随意移动鼠标来生成秘钥 –>将公钥部分复制备用 –> 点击 Save private key 运行 puttygen.exe, 点击 Generate, 如下图 然后,在空白区随意移动鼠标,puttygen.exe 会根据鼠标移动生成随机数,用来生成 RSA 公私钥 这边一定要记得填自已的用户名: 2. 将公钥添加到远程机器的 ~/.ssh/authorized_keys 文件 (追加到文件末尾即可) 修改目录(700)和文件(600)的权限 12chmod 777 /root/.ssh/authorized_keys     //修改权限,否则你改不了 vi /root/.ssh/authorized_keys            //加入公钥 […]