--------------------------- 2017-01-16 初版 2017-01-17 增加ssh登录端口修改 -------------------------- 一.使用ssh ssh命令用于远程登录Linux主机. window下可以用putty来ssh登录,mac下直接使用terminal即可. 1.语法 常用格式:ssh [-l login_name] [-p port] [user@]hostname 更详细的可以用man ssh查看. 使用账号登录指定ip的服务器…
1.打开Mac终端 2.切换到root登录 输入命令:sudo -i,然后输入本机密码 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Andale Mono"; color: #28fe14; background-color: rgba(0, 0, 0, 0.9) } span.s1 { } Mac:~ root# ssh test@127.0.0.1 p.p1 { margin: 0.0px 0.0px 0.0px 0.…
1. 在本地机器创建公钥 打开万能的终端,执行如下命令,无视一切输出,一路欢快地回车即可. ssh-keygen -t rsa -C 'your email@domain.com' -t 指定密钥类型,默认即 rsa ,可以省略-C 设置注释文字,比如你的邮箱 2. 将公钥复制到ssh服务器 将前一步骤生成的公钥~/id_rsa.pub文件,复制到ssh服务器对应用户下的~/.ssh/authorized_keys文件,可以有多种方式,这里只介绍常用的三种. [适用于osx系统]使用ssh-co…
ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机 使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机. ssh-keygen 创建公钥和密钥. ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上.ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限 . 步骤1:…
ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机[OK]     使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机. ssh-keygen 创建公钥和密钥. ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上.ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限…
# Linux下不借助工具实现远程linux服务器上传下载文件 ## 简介 - Linux下自带ssh工具,可以实现远程Linux服务器的功能- Linux下自带scp工具,可以实现文件传输功能 ## 登录服务器 - `ssh root@192.168.24.23` 登录服务器```PC:~$ ssh root@192.168.24.23root@192.168.24.23's password: ``` ## 文件传输 - 下载文件- `scp root@192.168.24.23:/data…
转载请注明出处:http://www.houxiurong.com/?post=27 Mac默认是安装了ssh工具软件的. 先用mac的 终端工具生成 id_rsa 和id_rsa.pub 秘钥,生成方式如下: 1.当前用户目录下,检查SSH公钥  cd ~/.ssh 看看存不存在.ssh,如果存在的话,掠过下一步:不存在的请看下一步 2.生成SSH公钥,一路next,密码设为空 $ ssh-keygen -t rsa -C "your_email@youremail.com"  #…
使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机. ssh-keygen 创建公钥和密钥. ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上.ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限 . 步骤1: 用 ssh-key-gen 在本地主机上创建公钥和密钥ligh@local-hos…
构想和目标最近有个这样的诉求:基于对线上服务器的保密和安全,不希望开发人员直接登录线上服务器,因为登录服务器的权限太多难以管控,如直接修改代码.系统配置,并且也直接连上mysql.因此希望能限制开发人员ssh登录机器,但是通过ftp/sftp上传代码文件.在网上找个各种各样的方法,经过试验做个汇总: 方法一https://segmentfault.com/q/1010000000722462 这篇帖子的方法是搜索到的最通用的方法,方法是否可能呢,直接做个测试. 创建禁止登陆的用户: userad…
1 2 3 4 vim /etc/pam.d/sshd   #在第一行添加以下代码 auth       required     pam_listfile.so item=user sense=deny file=/etc/sshdusers onerr=succeed 1 2 3 4 vim /etc/sshdusers   #添加禁止登陆的用户 test 重启sshd service sshd restart 这样,test用户就不能通过ssh登陆了…