ubuntu ssh以及samba服务器搭建
来源:互联网 发布:node schedule 每秒 编辑:程序博客网 时间:2024/05/24 00:39
一、ssh搭建
1.安装:
openssh -V查看是否安装,没有就安装: sudo apt-get install openssh-server (删除:sudo apt-get remove openssh-server)
2.然后确认sshserver是否启动了:
(或用“netstat -tlp”命令) ps -e | grep ssh
如果只有ssh-agent那ssh-server还没有启动,需要
/etc/init.d/ssh start,
如果看到sshd那说明ssh-server已经启动了。
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:
sudo /etc/init.d/ssh restart或:sudo service ssh restart
3.root登录
搭建起来发现用filezilla只能 普通用户登录不能root登录
修改配置文件:
vim / etc/ssh/sshd_config
在Authentication部分,添加
PermitRootLogin yes
然后重启服务即可:sudo service ssh restart
4.ubuntu设置 SSH 通过密钥登录
(1)首先用密码登录到你打算使用密钥登录的账户,然后执行以下命令(以root为例):
密钥锁码在使用私钥时必须输入,这样就可以保护私钥不被盗用。当然,也可以留空,实现无密码登录。
现在,在 root 用户的家目录中生成了一个 .ssh 的隐藏目录,内含两个密钥文件。id_rsa 为私钥,id_rsa.pub 为公钥。
(2)在服务器上安装公钥
键入以下命令,在服务器上安装公钥:
cd ~/.sshcat id_rsa.pub >> authorized_keys
如此便完成了公钥的安装。为了确保连接成功,请保证以下文件权限正确:(ps:设为777不能登录)
chmod 600 authorized_keys chmod 700 ~/.ssh
(3). 设置 SSH,打开密钥登录功能
编辑 /etc/ssh/sshd_config 文件,进行如下设置:
PermitRootLogin yesRSAAuthentication yesPubkeyAuthentication yes
当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:
PasswordAuthentication no
最后,重启 SSH 服务:
service sshd restart
二、samba搭建
1.安装samba:
sudo apt-get install samba
2.修改配置文件:
sudo vi /etc/samba/smb.conf
在文件末尾加上如下[share] (相当于在home目录项增加了一个新用户)
[share]comment = this is Linuxshare directorypath =/home/lmj/Myworkplaceavailable = yesbrowseable = yespublic = yeswritable = yescreate mask = 0644directory mask =0777force user = lyjforce group = lyj 这两个是所属的用户和组
3.保存退出后重启samba:
sudo /etc/init.d/samba restart
可用ps -aux查看是否有smbd,nmbd进程运行。
4.切换到 /home/目录下创建一个用户目录:
sudo mkdir share
5.设置目录的权限:
chmod 777 share
6.最后打开我的电脑,空白位置右键添加一个网络位置
输入 \IP地址(linux)\share 按提示步骤输入用户名和密码。
登录互传文件测试即可。
- ubuntu ssh以及samba服务器搭建
- ubuntu samba服务器搭建
- ubuntu 搭建samba服务器
- ubuntu搭建samba服务器
- 在Ubuntu上搭建ssh和samba服务器
- Ubuntu编码服务器搭建(samba、ssh、svn)
- ubuntu下Samba服务器搭建
- ubuntu上samba服务器搭建
- ubuntu 下搭建SAMBA 服务器
- ubuntu 中搭建samba服务器
- Ubuntu上搭建samba服务器
- Ubuntu下搭建samba服务器
- Ubuntu下搭建samba服务器
- samba 服务器搭建配置 - Ubuntu
- Ubuntu搭建samba共享服务器
- Ubuntu下搭建samba服务器
- ubuntu 1604 搭建samba服务器
- Ubuntu搭建SSH服务器
- 初识dubbo~官方demo学习
- js对象和Object关系、以及js数据类型杂谈
- 小白成长日记(12)--(C语言)头插法建立单链表(输入输出)
- js脚本爬取网页数据案例解析
- 一篇文让你秒懂CDN
- ubuntu ssh以及samba服务器搭建
- Cost Function的原理及实现(Python, matlab)
- 阿里云上安装python 3.5
- Gson解析
- CentOS7下安装Python3及Pip3并保留Python2
- vptr与vtbl笔记----C++学习之路
- struts2的常见错误
- 三大IT定律
- Oracle 如何创建表空间