香港沙田赛马攻略时间———win10系统下CAD打不开多个窗口,文件怎么处理

SSH私钥管理ssh-agent的使用
SSH私钥管理ssh-agent的使用
我所在的公司是使用git来管理和部署源代码的,所以需要将自己的私钥从开发机带到线上机
ssh -A xxx@192.168.0.xxx &
但是发现跳到线上机后进行git fetch,提示并没有找到开发机上得私钥,私钥没有带过来。经过几天搜索,发现是开发机需要启动ssh-agent
ssh-agent bash --login -i &
这样就可以把自己的私钥缓存,ssh内部的机制可以在通迅过程中把缓存的私钥安全的带到目标机上
【ssh-agent介绍】
ssh-agent就是一个管理私钥的代理,受管理的私钥通过ssh-add来添加,所以ssh-agent的客户端都可以共享使用这些私钥。
好处1:不用重复输入密码。
用 ssh-add 添加私钥时,如果私钥有密码的话,照例会被要求输入一次密码,在这之后ssh-agent可直接使用该私钥,无需再次密码认证。
好处2:不用到处部署私钥
假设私钥分别可以登录同一内网的主机 A 和主机 B,出于一些原因,不能直接登录 B。可以通过在 A 上部署私钥或者设置 PortForwarding 登录 B,也可以转发认证代理连接在 A 上面使用ssh-agent私钥登录 B。
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'如何设置 Ubuntu 14.04 的 SSH 无密码登录_Linux教程_Linux公社-Linux系统门户网站
你好,游客
如何设置 Ubuntu 14.04 的 SSH 无密码登录
来源:Linux中国&
作者:Linux
大家好,今天我来向大家介绍如何在
14.04 上设置 SSH 的无密码登录功能。仅在工作站上有正确的(公私)密钥对以供匹配时SSH服务端才会允许你登录,反之访问将不会被允许。
正常情况下,我们需要连上SSH的控制台输入用户名及其密码才行。如果两者全部正确,我们就可以访问,反之访问被服务端拒绝。不过相比而言还有一种比用密码更安全的登录方式,我们可以在登录SSH时通过加密密钥进行无密码登录。
如果你想启用这个安全的方式,我们只需简单的禁用密码登录并只允许加密密钥登录即可。使用这种方式时,客户端计算机上会产生一对私钥和公钥。接着客户端得把公钥上传到SSH服务端的authorized_key文件中去。在授予访问前,服务器及客户端电脑会校验这个密钥对。如果服务器上的公钥与客服端提交的私钥匹配则授予访问权限,否则访问被拒绝。
这是认证到SSH服务器的非常安全的一种做法,如果你想为单一的SSH用户登录实现安全登录,这也是备受推崇的方式。这里快速的过一遍如何启用无密码登录SSH的配置过程。
1.安装Openssh服务端
首先,我们需要更新我们的本地库索引。所以如下所见,我们需要先输入&apt-get update&
$ sudo apt-get update
现在我们可以通过以下命令安装openssh-server:
$ sudo apt-get install openssh-server
2. 开启openssh服务
在OpenSSH已经成功安装在Ubuntu14.04操作系统上了之后,我们要启动OpenSSH的服务。以下命令让你启动/开启服务。
$ sudo service ssh start
$ sudo /etc/init.d/ssh start
3. 配置密钥对
在我们安装并启动了OpenSSH服务以后。现在终于到了要我们搞定公私钥对的时候了,在终端中运行以下命令:
$ ssh-keygen -t rsa
在运行完以上命令了以后,我们需要回答一系列的问题。首先选择保存密钥的路径,按回车将会选择默认路径即家目录的一个隐藏的.ssh文件夹。下一个提示是请输入口令提醒。我个人将此留空(直接回车)。之后密钥对就会创建,大功告成。
在密钥对生成以后,我们需要将客户端上的公钥复制到SSH服务端或者主机,来创建对客户端的信任关系。运行以下命令复制客户端的公钥到服务端。
$ ssh-copy-id user@ip_address
在公钥上传之后,我们现在可以禁用通过密码登陆SSH的方式了。为此,我们需要通过以下命令用文本编辑器打开/etc/ssh/ssh_config。
$ sudo nano /etc/ssh/sshd_config
现在,我们需要按照下图所示去掉几行注释并进行一些赋值。
4. 重启SSH服务
最后,在我们配置完SSH服务端后,为了使改动生效我们需要重启SSH服务。在终端或控制台运行以下命令重启。
$ sudo service ssh restart
$ sudo /etc/init.d/ssh restart
现在,我们可以试试不用密码仅用密钥对的方式登录ssh服务端了。
太好了!我们成功的配置了无密码登录SSH。使用加密密钥对进行SSH服务器认证是非常安全的一种做法,如果你想为SSH的单一用户登录实施安全的认证这也是备受推崇的方式。所以,如果你还有什么问题或建议,请在意见框中向我们反馈。很欣慰你能读完,希望你能喜欢加密的SSH安全登录 :-)
提高Ubuntu的SSH登陆认证速度的办法
开启SSH服务让手机远程访问 Ubuntu 14.04&
如何为Linux系统中的SSH添加双重认证
在 Linux 中为非 SSH 用户配置 SFTP 环境
Linux 上SSH 服务的配置和管理
SSH入门学习基础教程
SSH免密码登录详解&
更多Ubuntu相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
& (12/05/:53)
& (11/12/:58)
& (01月29日)
& (11/15/:14)
& (09/23/:40)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款linux下生成key
linux下生成key
使用public/private key让putty(ssh)自动登录(以及linux上使用密钥做ssh自动登陆)&
方法一:使用puttygen.exe&
第一步:生成密匙&
运行puttygen.exe,选择需要的密匙类型和长度,使用默认的SSH2(RSA),长度设置为1024就可以了。&
passphrase可以为空,免得登录时还是要输入一次密码。&
点击Save private key 按钮保存公匙和私匙,例如key.ppk,public key不用保存,以后使用Puttygen.exe Load功能就可以显示public key。&
第二步:上传密匙&
用自己的帐号登录linux主机,然后执行下面的命令:&
$ mkdir .ssh&
$ chmod 700 .ssh&
$ cd .ssh&
$ cat & authorized_keys&
(复制puttygen public Key 文本框内的内容,按 Ctrl+C 复制到剪贴板中。以前产生的key,那么使用load 功能,就可以显示public key了,然后在Putty窗口中按Shift+Ins粘贴)&
(再按Ctrl+D键,完成文件的创建)&
$ chmod 600 authorized_keys&
第三步:设置Putty&
1) 启动Putty,设置好session的各项参数(如果以前已经设置过,那么load一下),然后从左边选择&SSH-&Auth&,点击 Browse 按钮,选择 key.ppk 文件。&
2) 设置 auto-login 用户名,Connection -& Data -& Auto-login username&
3) 再从左边选择 Session,然后点击 Save 按钮把修改保存下来 。然后点击Open 按钮就可以登录了。&
如果上面的操作都没有问题,那这时应该就自动登录了,无需输入密码。&
到这里基本可以结束了。。。。&
但是如果希望这个private key使用在linux主机上,不用密码登陆上放有public key的主机上,&
第四步:linux private key设置&
(运行puttygen.exe,load 前面保存的key.ppk,如果还没关puttygen.exe,&
这一步就不用了)&
选择菜单Conversions-&Export OpenSSH key,保存成文件id_rsa,上传到linux&
主机的~/.ssh/目录下,这样这台主机就可以不用密码登陆到前面放有public key的&
主机上了。&
$ chmod 600 ~/.ssh/id_rsa&
=================================================&
方法二:使用linux命令ssh-keygen&
第一步:产生key&
ssh-keygen -b 密匙长度 -t 密匙类型&
密匙类型可以是:rsa1 (对应SSH1 RSA)、rsa 和 dsa (对应SSH2)&
$ ssh-keygen -b 1024 -t rsa&
默认在~/.ssh下会生成 id_rsa和 id_rsa.pub&
这里id_rsa是private key,id_rsa.pub是public key (密钥类型 RSA,密钥长度 1024)。&
第二步:设置linux主机&
把id_rsa.pub 复制为authorized_keys,放在需要登陆的linux主机的~/.ssh目录下&
$ scp id_ras.pub hostname1:/home/username/.ssh/authorized_keys&
这样就可以不用密码ssh到hostname1上了(hostname1和username根据自己情况而定,用户名和本地相同,不相同的话要显式地指定 用户名:scp id_ras.pub username@hostname1:/home/username/.ssh/authorized_keys)&
如果想使用putty,因为ssh-keygen生成的SSH2密匙和putty的密匙格式不同,无法直接使用,&
必须用 puttygen.exe 转换一下:&
第三步:转换private key,设置putty&
使用winscp (推荐)或者 psftp.exe 或者ftp把id_rsa下载到本地,运行puttygen.exe,选择菜单Conversions-&Import key&
然后save private key (比如key.ppk),就可以使用这个private key设置putty了,设置方法和上面相同。&
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'CopyRight & 2010- All Rights Reserved.
电子邮箱:君,已阅读到文档的结尾了呢~~
linux ubuntu ssh安装密钥 20:05SSH Secure SHell ,实现了与Telnet服务类似的远程登录功能 由于telnet在网络上不是很安全,SSH协议在网络中使用密文传输数据,所以现在已成为Telnet的替代产品SSH协议在网络中传输的任何数据都进行加密处理,当让包括用户登录时输入的用户口令,Telnet协议是以明文的方式在网络中传输,这样很容易被黑客捕获到。相比之下,SSH比telnet要安全许多了。SSH协议提供两种用户认证..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
linux ubuntu ssh 安装 密钥
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 沙田赛马 的文章

 

随机推荐