美文网首页
SSH的统一应用

SSH的统一应用

作者: 醉酒的tango | 来源:发表于2017-06-16 15:23 被阅读0次

ssh:Secure SHell

Port:22(default)

v1,v2 版本,最好关闭v1,只使用v2版本

客户端:

Linux:ssh

Windows: putty, SecureCRT,Xmanage…..

openssh

提供ssh命令和sshd服务。sshd(centos6/7都是这个名儿)服务默认是系统安装的基础服务且开机自启动。

应用

ssh工具应用于一台主机远程登录另一台主机,和telnet的作用是相同的,不同的是信息传输是加密的,而且功能得以扩展。

常用法

Linux:

1. ssh x.x.x.x                          以当前登录的用户身份登录远程主机

2. ssh root@x.x.x.x

3. ssh -l root x.x.x.x               -l 省略@

4. ssh -X root@x.x.x.x             可以传输图形界面

5. ssh -p port root@x.x.x.x      指定端口连接

配置文件:

/etc/ssh/*

ssh_config客户端配置文件

sshd_config服务端配置文件

常用配置:

指定端口:Port 8989

使用协议:Protocol 2

禁用root远程登录:PermitRootLogin no

重启服务 service sshd restart / systemctl restart sshd

无验证登录

原理:将客户端用户公钥放在服务端用户家目录的.ssh文件

夹下,并命名为 /etc/ssh/sshd.config 下 AuthorizedKeyFile 后的值

默认叫 “authorized_keys”

操作

1. 获得密钥:ssh-keygen -t -f /path/key -N “”

-f:指定key放置路径 -N:key密码 脚本所用

2. 传输密钥:ssh-copy-id -i isr_pub root@目地主机

-i 指定自创得公钥文件

扩展

scp : 加密传输文件

scp -P port -r user@x.x.x.x

所以另外一种无验证登录方法是将pubkey scp到服务器上然后在追加(>>)到authorized_keys里面

stftp : 加密的ftp

相关文章

  • SSH的统一应用

    ssh:Secure SHell Port:22(default) v1,v2 版本,最好关闭v1,只使用v2版本...

  • SSH连接BeagleBone,sshfs挂载、scp文件传输

    【意义】 利用SSH和BeagleBone链接,方便文件传输。 【应用】 应用1:通过SSH远程连接BeagleB...

  • ssh 应用

    ssh 介绍 我为什么用: 免密码登录服务器 免密码提交 git 一、ssh 密钥对生成 确认存放目录、加密后,密...

  • SSH简介及两种远程登录的方法

    目录 SSH的安全机制 SSH的安装 启动服务器的SSH服务 SSH两种级别的远程登录 SSH的高级应用 Secu...

  • SSH的原理与应用

    SSH的原理与应用 一 SSH简介 SSH是Secure Shell的所写,也叫做安全外壳协议。SSH的主要目的是...

  • Day33 ssh远程服务

    什么是SSH?ssh是一个应用层安全协议

  • SSH、FTP、SFTP

    SSH SSH为建立在应用层和传输层基础上的安全协议,SSH采用面向连接的TCP协议传输 应用22号端口,安全系数...

  • SSH端口转发

      本文将介绍两种应用场景的SSH端口转发,分别是SSH本地转发以及SSH远程转发。 简介   SSH(Secur...

  • SSH框架整合

    参考文章SSH框架应用实例

  • Github使用ssh连接

    关于ssh的原理,请参考这篇文章:SSH原理与应用 检查本地是否存在SSH keys 打开Git Bash,输入以...

网友评论

      本文标题:SSH的统一应用

      本文链接:https://www.haomeiwen.com/subject/jdhmqxtx.html