哪些软件对需要工厂人员定位系统呢。

ubuntu 安装SSH并设置免密码登录 - 远足者 - ITeye技术网站
博客分类:
1,确认已联网,输入命令
sudo apt-get install ssh
2,配置免密码登录本机
2-1,查看用户名下是否存在.ssh文件夹 (xxxx为你的用户名)
ls -a/home/xxxx
一般来说,安装SSH会自动在当前用户下创建这个隐藏文件夹,如没有,可手动创建。
2-2,输入命令
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
这个命令会在.ssh文件夹下创建id_dsa和id_dsa.pub两个文件,这是SSH的一对私钥和公钥,类似与钥匙和锁。把id_dsa.pub(公钥)追加到授权的key中去。
cat ~/.ssh/id_dsa.pub && ~/.ssh/authorized_keys
这条命令的功能是把公钥加到用于认证的公钥文件中,这里的anthorized_keys是用于认证的公钥文件。
3,验证SSH是否已安装成功,以及是否可以免密码登录本机
ssh -version
Bad escape character 'rsion'
ssh localhost
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64)
* Documentation:
100 packages can be updated.
100 updates are security updates.
Last login: Mon Aug
4 11:32:48 2014 from localhost
浏览: 381608 次
来自: 青岛
确实是jquery版本问题,用新版本的jquery没用
那遇到事务怎么办?事务是配置到service上.在Listen ...
+1我用遇到了这个问题,解决了好长时间
膜拜大神,讲的清楚明白,今天正好遇到这个问题,本想用大神说的第 ...LINUX系统(28)
1,确认已联网,输入命令
Java代码&&
sudo&apt-get&install&ssh&&
&2,配置免密码登录本机
& &2-1,查看用户名下是否存在.ssh文件夹 (xxxx为你的用户名)
Java代码&&
ls&-a/home/xxxx&&
& &一般来说,安装SSH会自动在当前用户下创建这个隐藏文件夹,如没有,可手动创建。
& &2-2,输入命令
Java代码&&
ssh-keygen&-t&dsa&-P&''&-f&~/.ssh/id_dsa&&
& & 这个命令会在.ssh文件夹下创建id_dsa和id_dsa.pub两个文件,这是SSH的一对私钥和公钥,类似与钥匙和锁。把id_dsa.pub(公钥)追加到授权的key中去。
Java代码&&
cat&~/.ssh/id_dsa.pub&&&&~/.ssh/authorized_keys&&
& & 这条命令的功能是把公钥加到用于认证的公钥文件中,这里的anthorized_keys是用于认证的公钥文件。
3,验证SSH是否已安装成功,以及是否可以免密码登录本机
& &输入命令
Java代码&&
ssh&-version&&
& & 显示结果
& & &Bad escape character 'rsion'
& & &输入命令
Java代码&&
ssh&localhost&&
& &&Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64)
& & * Documentation: &/
& & & 100 packages can be updated.
& & & 100 updates are security updates.
& & &Last login: Mon Aug &4 11:32:48 2014 from localhost
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:170651次
积分:2307
积分:2307
排名:第14783名
原创:39篇
转载:152篇
评论:29条
(1)(6)(1)(6)(10)(2)(2)(3)(3)(1)(7)(5)(6)(31)(20)(62)(2)(8)(13)通过PuTTY使用SSH免密码登录Ubuntu Server14.04远程服务器_ubuntu_ThinkSAAS
通过PuTTY使用SSH免密码登录Ubuntu Server14.04远程服务器
通过PuTTY使用SSH免密码登录Ubuntu Server14.04远程服务器
内容来源: 网络
使用PuTTY Key Generator生成密钥点击Generate按键之后,还需要在界面不断移动并点击鼠标以生成密钥对。
生成的公钥如下图所示:保存之后的public key如下所示:
2. 将公钥添加到Ubuntu Server中
将公钥添加至 .ssh/authorized_keys 文件中,并且需要从Putty Key Generator中复制生成的公钥(此种格式符合Linux中的使用规范,而文件中保存的不符合Ubuntu的使用格式)
或者根据公钥字符串内容,按照公钥使用格式添加至.ssh/authorized_keys文件。示例公钥:ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAokYGwkxuxo+LfacfXMZxn278hrOg90ek3qLfI/NuYqZxVC/Nyy3/UWNMm2U1LYiWlbA4Z3XOBG5ArmQ9Na4Fgb3Cc6DS1k3s3nJOqANO3stuMbGF+TObcl+fKmz1VyTxWT7rlHfFZznjfBraiP+qTdkJYs1Sruj+EhrUzJ9PLtZIGsZM4Biy+NbKY0wstBwcrKU1hgDiq67gi6dBTujAwQkrctyd30/DMfJzeJ8+USzzGvyR3HQiPG4ukVK00bI7xu+S6UbrfPL34F0rqWy/M3GOkpjJisL0itbr+Y4CRfDj4m9s3bxgsc/86akgmGjAM1d8MhfQonPHCdNM1D4Z3w== rsa-key-公钥书写格式:ssh-rsa PublicKeyContent== Description
PublicKeyContent== Description
以"ssh-rsa"作为起始标识,空格或者换行符作为起始分界符;以"=="作为结尾标识,并以空格作为结束分界符,后面可以附以任意说明性文字。 如果公钥未按照标准格式添加,则无法进行正确认证,出现如下错误提示,并以密码进行身份认证以登录系统:
"Server refused our key"附:保存私钥的文件内容
3. 在Putty中配置私钥文件 PuTTY -& Connection -& SSH -& Auth,选择并添加ppk文件
最后,在PuTTY -& Session 中选择SSH连接类型,并填写正确的远程服务器的 Host Name 或者 IP Address,采用正确的端口号(默认22),可以开始登录:
相关资料:1.查看端口占用情况$sudo su
#lsof -i:&NUM&
netstat -apn | grep &NUM&2.修改默认端口号 22 /etc/ssh/sshd_configPort 22最好先添加一个端口号,然后启用成功之后再关闭端口22。然后重启sshd:sudo /etc/init.d/ssh restart没有反应,使用# service sshd restart提示 sshd:unrecognized service解决方案:$sudo service ssh restart3.查看ssh登录日志/var/log/auth.log其中出现大量的CRON信息,用grep过滤查看:$grep -v &CRON& /var/log/auth.log.1 | more发现很多来自IP为58.83.146.252的连接请求总之,要注意网络安全问题!本文出自 “” 博客,请务必保留此出处
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以Ubuntu为例。
有机器A(10.0.2.1),B(10.0.2.100)。现想A通过ssh免密码登录到B。
首先以kube账户登陆为例。
1.在A机下生成公钥/私钥对。
ssh-keygen -t rsa -P ''
-P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。
该命令将在~/.ssh目录下面产生一对密钥id_rsa和id_rsa.pub。
如果在生成过程中指定了文件路径和文件名,例如~/.ssh/k8s_rsa, 则生成~/.ssh/k8s_rsa和~/.ssh/k8s_rsa.pub两个文件
2.public key复制到B机把A机下的~/.ssh/k8s_rsa.pub 复制到B机的 ~/.ssh/authorized_keys文件里,先要在B机上创建好 ~/.ssh 这个目录,用scp复制。
scp ~/.ssh/k8s_rsa.pub kube@10.0.2.100:~/.ssh/authorized_keys
由于还没有免密码登录的,所以要输入一次B机的root密码。
3.authorized_keys的权限要是600!!!
sudo chmod&600 ~/.ssh/authorized_keys
4. 免密登陆到B机
ssh -i ~/.ssh/k8s_rsa.pub kube@10.0.2.100
5. 将private加入ssh-agent
ssh-add k8s_rsa
注意事项:
如果产生密钥对名称为id_rsa和id_rsa.pub,则在登陆时不需要使用 -i 参数指定私钥。
第一次登陆时会需要输入yes, 将远程主机加入 known&hosts中
阅读(...) 评论()Ubuntu ssh 无密码登录_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Ubuntu ssh 无密码登录
来源:Linux社区&
作者:cheungmine
当超过3台机器搞到一起, 管理起来就会陷入混乱不堪. 因此需要证书登录的方式来管理服务器集群. master节点可以直接ssh登录到数据节点. 控制节点可以直接登录到被控制的节点.
借用C/S的概念, 客户机需要安装openssh-client, 服务器需要安装openssh-server. 其实我们很快会分布清楚哪些是服务,哪些是客户. 因此所有机器上都安装openssh, 你可以检查是否安装了它们:
$ apt-cache policy openssh-client
$ apt-cache policy openssh-server
也可以直接安装它们:
$ sudo apt-get install openssh-client
$ sudo apt-get install openssh-server
另外需要安装一个ssh无交互式密码登陆的软件sshpass, 这样我们就可以把密码写到命令行里. 从而使无人工干预的脚本安装过程成为可能.
$ sudo apt-get install sshpass
安装完毕之后, 你可以在任何一台A访问另外一台ubuntuB
$ sshpass -p abc123 ssh car@ubuntuB
car是ubuntuB的用户名, 我们这里假设A, B用户名都是car
abc123是car的密码
借用这个技术, 你可以轻松登陆每台机器而不需要交互式地输入密码.但这绝对是不安全的, 这个仅仅是安装阶段的脚本.
ssh证书登录方式:
假设我们想要在ubuntuA访问另外一台ubuntuB, 于是我们需要在A上生成公钥密钥对. 然后把公钥拷贝到B上, 在B上把公钥加入当前用户的.ssh/authorized_keys里. 然后在A上就可以直接登录B了.
1) 在A上生成公钥密钥对
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
/home/car/.ssh/id_rsa
/home/car/.ssh/id_rsa.pub
2) 把id_rsa.pub拷贝到B机器上
$ scp ./.ssh/id_rsa.pub car@ubuntuB:~/
其中ubuntuB是IP地址, 也可以是机器名, 但是需要在A的/etc/hosts增加一项:
192.168.63.101&
3) 登录到B
$ sshpass -p abc123 ssh car@ubuntuB
4) 添加id_rsa.pub到B的~/.ssh/authorized_keys里
$ cat ./id_rsa.pub ./.ssh/authorized_keys
5)重新在A里登录B
$ ssh car@ubuntuB
可以看到再不需要密码了.
6) 假设你还有C,D,E,F...等机器也需要登录B, 只要把在A上生成的私钥文件id_rsa拷贝到相应的机器上就可以了.
记住,这个是不安全的操作. 一般需要给私钥文件id_rsa设置密码. 不在本文讲述范围.
注意: 本文虽然混合大小写, 你应该任何时候只用小写字母.
相关资讯 & & &
& (02月28日)
& (12/05/:53)
& (04月25日)
& (01月29日)
& (11/15/:14)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 人员定位系统厂家 的文章

 

随机推荐