环境:本机器:ubuntu
9.04,服务器centos
5.x系列。
最近为了工作需要,开机启动将服务器的文件挂载到自己的工作区,
一开始采用smbmount进行挂载,建立项目进行开发。挂载里面的文件,每次保存时都会提示你文件已经修改需要你刷新整个项目,太麻烦了。都不敢随便保存。不实时保存容易出现的问题大家可想而知。
Samba
是为大家在windows和linux
进行文件共享量身定制的。但是对于linux而言就不尽人意了。
- smbmount 挂载可以直接在参数上面输入用户名和密码。当然开机挂载很容易了,命令如下:
- sudo /etc/rc.local;
smbmount //ip:/xxx /mnt/ -o user%pwd;
以上方式不推荐使用。
那么linux之间挂载采用什么方式呢 —— 有以下两种 nfs,sshfs。本人再用的是sshfs。
具体挂载命令如下。
- 安装 :sudo apt-get install sshfs;
-
sudo
sshfs user@ip-address:
/remote/directory
/www/
workspaces;
- 开机自动挂载
sudo /etc/rc.local;
在exit 0 之前加上:
sshfs user@ip-address
:
/remote/directory
/www/
workspaces;
- 但是这个中间需要输入密码。下面讲以下ssh无密码登录.
- 觉得输入密码烦躁的时候。
- 不得不从其他服务器scp文件的时候。
下面M表示本机,S表示服务器(或者目的ip)
- 首先在M运行ssh-keygen -t rsa;#dsa表示加密类型,exp:dsa,rsa
然后回车知道结束。
- cd ~/.ssh/;ls -l;会看见有下面几个文件
其中id_rsa 是私钥。id_rsa.pub是公钥。
将M中ssh生成的公钥复制下来。
- 接下来进如ssh 链接上S机器。
将公钥内容复制到S机器。
vi ~/.ssh/authorized_keys;
- 在S机器将文件authorized_keys赋予600权限。
chmod 600 ~/.ssh/authorized_keys;
多个用户可以将自己机器内生成的公钥在authorized_keys下面复制进去。
这样就完成了。
vi /var/log/secure;可以看到登录记录。
卸载,方法使用umount /xxx就行。
出处:
马丁博客
[http://www.blags.org/
]
本文链接地址:
http://www.blags.org/ssh-without-password-between-linux/
分享到:
相关推荐
针对两台服务器下的postgres数据库之间,实现无密码互相登录
在Linux的各个虚拟集中实现ssh进行远程登录,设置各个虚拟机之间的免密码登录。
如何做到两台Linux机器之间不使用密码即可通过SSH远程登录
1 什么是SSH ...为了在不同平台/网络主机之间的通信安全, 很多时候我们都要通过ssh进行认证. ssh认证方式主要有2种: ① 基于口令的安全认证: 每次登录的时候都要输入用户名和密码, 由于要在网络上传输密码,
公司刚上几台Linux,现在要把主机之间都能远程ssh免密码登陆。 二、原理 很简单,使用ssh-keygen 在主机A上生成private和public密钥,将生成的public密钥拷贝到远程机器主机B上后,就可以使用ssh命令无需密码登录到...
写在开头的话ssh的基本概念ssh的登录验证模式账户密码验证格式密钥对验证...密码登录ssh服务器端Linux 主机之间的密钥对登录验证Windows使用密钥对登录Linuxssh(secure shell)服务的配置文件说明禁止使用密码登录禁止...
Linux系统ssh无密码登录设置手册,本手册的编写目的是对配置Linux系统服务器之间使用ssh协议登录无需要输入密码的相关步骤进行总结
该软件用于window和linux之间的通信。客户端安装在window环境中,通过远程登陆进入linux中。(需有linux的帐户和密码)
SSH实现服务器之间免密码登录。可用于hadoop,Hbase等集群环境搭建。
简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信...
Linux—设置虚拟机之间免密登录,适合集群之间,方便文件传输。 设置免密登录 很多帖子发的免密登录我不想吐槽,实力带躺,好好看下面五杀操作 为什么设置免密 从一台虚拟机上登录到另一台需要密码,两个机子之间...
在日常操作练习时,用ssh登录其他主机时,可能会每次都需要输入登录密码,哪怕用scp复制东西也需要。 为了更方便快捷的切换主机,ssh免密通信不失为更好的选择; 用ssh-keygen生成密钥,默认保存在本地的/root/.ssh/...
说明:可以做SSH免密登录之后执行,这样可以省去每次执行输入密码的提示。 对于简单的命令: 如果是简单执行几个命令,则: ssh user@remoteNode cd /home ; ls 基本能完成常用的对于远程节点的管理了,几个注意的点...
技巧 72:在OpenSSH 中设置SSH 的无密码登陆 技巧 73:与 ssh-agent 一起来使用 ssh-copy-id 技巧 74:crontab 技巧 75:用Magic SysRq 键实现Linux 安全重启 第十章:Apachectl 和 Httpd 实例 技巧76:传递不同的...
目 录 前言 第一部分 安装Linux操作系统 作为服务器软件 第1章 Linux发行版本与Windows NT的 技术异同 1 1.1 Linux操作系统和Linux发行版本 1 1.2 “自由”软件和GNU许可证 1 1.2.1 什么是...
以下为部分标题: ...设置三台机器两两之间SSH密码登录 5.修改主节点配置文件并远程拷贝到从节点 (2).将主节点的配置文件分发到两个从节点 6.格式化HDFS并启动Hadoop (1)在主节点上格式化HDFS
4.28 ssh指令:加密的远程登录工具 4.29 statserial指令:samba服务器程序 4.30 talk指令:与其他用户交谈 4.31 tcpdump指令:倾倒网络传输数据 4.32 telnet指令:远程登录 4.33 testparm 指令:测试 Samba 配置文件...
禁用密码和root登录 修改/etc/ssh/sshd_config : PasswordAuthentication no PermitRootLogin no 安装Git sudo apt install git-all 安装ZSH 运行sudo apt-get install zsh 运行chsh (并输入/usr/bin/zsh ) ...
实际上,SSH不仅可以 保障Linux主机之间的安全通信,Windows用户也可以通过SSH安全 地连接到Linux服务器上。 3)经常查看和拷贝日志 信息安全中心要经常提高警惕,随时注意各种可疑状况,并且按时检 查各种系统日志文件,...