ssh、ftp、telnet、samba服务配置
2018-01-16 14:39
399 查看
一、 配置Telnet远程连接服务
配置Telnet之前,首先说明一下,telnet连接是不加密的,远不如SSH安全,所以十分推荐不使用Telnet服务而使用OpenSSH服务。如果要使用SSH连接,请跳过第一部分直接参考第二部分。
1、 安装xinetd 以及telnetd
apt-get install xinetd telnetd
2、 配置文件
修改【xinetd.conf】gedit /etc/xinetd.conf
root@liceven-laptop:/etc# cat xinetd.conf
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info(插入红色、字号大的部分)
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}
includedir /etc/xinetd.d
修改【telnet】gedit /etc/xinetd.d/telnet
加入以下内容:
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
1、 重启机器或重启网络服务sudo /etc/init.d/xinetd restart
【Telnet root用户的登入】
Telnet 不是很安全,默认的情况之下不允许 root 以 telnet 进入 Linux 主机 。若要允许root用户登入,可用下列方法:
(1)修改【login】文件 gedit /etc/pam.d/login
#auth required pam_securetty.so #将这一行加上注释!
(2)编辑【securetty】文件 gedi
a4cc
t /etc/securetty
加上下面几行:
pts/0
pts/1
pts/2
pts/3
重启一下服务:sudo /etc/init.d/xinetd restart
然后测试root是否可以在telnet连接中登录
二、 配置SSH远程连接服务
sudo apt-get install openssh-server
安装完成后,使用putty、SecureCRT、SSH Secure Shell Client等SSH 客户端软件,输入服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。
【配置sshd_conf文件】gedit /etc/ssh/sshd_config
常用配置:
Port 22
设置监听端口。
ListenAddress 0.0.0.0
设置监听IP。
ClientAliveInterval 60 #定义了每隔多少秒给SSH客户端发送一次信号
ClientAliveCountMax 60 #定义了超过多少秒后断开与ssh客户端连接
设置ssh会话的超时时间。单位秒。
重启SSH服务:/etc/rc.d/init.d/sshd restart
二、 配置FTP服务
如果只是需要往服务器上传输文件而不是要共享文件的话,那么如果你配置好SSH就可以了,而且要更加的安全。使用WinSCP或其他类似的客户端软件,就可以传输文件了。
如果是需要用FTP共享文件的话,请参考以下内容。
apt-get install vsftpd
useradd -m ftp
passwd ftp
mkdir /home/ftp
chmod 777 /home/ftp
【配置vsftpd.conf文件】 gedit /etc/vsftpd.conf
配置文件比较简单,如下
#独立模式启动
listen=YES
#同时允许4客户端连入,每个IP最多5个进程
max_clients=200
max_per_ip=4
#不允许匿名用户访问,允许本地(系统)用户登录
anonymous_enable=NO
local_enable=YES
write_enable=YES
#是否采用端口20进行数据传输
connect_from_port_20=YES
#生成日志
xferlog_enable=YES
#指定登录转向目录
local_root=/home/ftp
【重启FTP服务】:/etc/init.d/vsftpd restart
一、 配置远程桌面服务
sudo apt-get install xrdp
安装好之后,在windows操作系统下运行mstsc,输入服务器IP,默认使用3389号端口,即可进行远程桌面连接。
4、配置samba
①备份一下配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
②用vim编辑配置文件
sudo vim /etc/samba/smb.conf
③添加配置信息
[Share]
path = ~/UbuntuShare
available = yes
browseable = yes
public = yes
writable = yes
valid users = ShareUseName
create mask = 0700
directory mask =0700
force user =nobody
force group = nogroup
5、添加samba用户和密码
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a ShareUseName
然后按照提示输入密码(假如:abc123)就好了。
6、重启samba服务器
sudo /etc/init.d/smbd restart
配置Telnet之前,首先说明一下,telnet连接是不加密的,远不如SSH安全,所以十分推荐不使用Telnet服务而使用OpenSSH服务。如果要使用SSH连接,请跳过第一部分直接参考第二部分。
1、 安装xinetd 以及telnetd
apt-get install xinetd telnetd
2、 配置文件
修改【xinetd.conf】gedit /etc/xinetd.conf
root@liceven-laptop:/etc# cat xinetd.conf
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info(插入红色、字号大的部分)
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}
includedir /etc/xinetd.d
修改【telnet】gedit /etc/xinetd.d/telnet
加入以下内容:
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
1、 重启机器或重启网络服务sudo /etc/init.d/xinetd restart
【Telnet root用户的登入】
Telnet 不是很安全,默认的情况之下不允许 root 以 telnet 进入 Linux 主机 。若要允许root用户登入,可用下列方法:
(1)修改【login】文件 gedit /etc/pam.d/login
#auth required pam_securetty.so #将这一行加上注释!
(2)编辑【securetty】文件 gedi
a4cc
t /etc/securetty
加上下面几行:
pts/0
pts/1
pts/2
pts/3
重启一下服务:sudo /etc/init.d/xinetd restart
然后测试root是否可以在telnet连接中登录
二、 配置SSH远程连接服务
sudo apt-get install openssh-server
安装完成后,使用putty、SecureCRT、SSH Secure Shell Client等SSH 客户端软件,输入服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。
【配置sshd_conf文件】gedit /etc/ssh/sshd_config
常用配置:
Port 22
设置监听端口。
ListenAddress 0.0.0.0
设置监听IP。
ClientAliveInterval 60 #定义了每隔多少秒给SSH客户端发送一次信号
ClientAliveCountMax 60 #定义了超过多少秒后断开与ssh客户端连接
设置ssh会话的超时时间。单位秒。
重启SSH服务:/etc/rc.d/init.d/sshd restart
二、 配置FTP服务
如果只是需要往服务器上传输文件而不是要共享文件的话,那么如果你配置好SSH就可以了,而且要更加的安全。使用WinSCP或其他类似的客户端软件,就可以传输文件了。
如果是需要用FTP共享文件的话,请参考以下内容。
apt-get install vsftpd
useradd -m ftp
passwd ftp
mkdir /home/ftp
chmod 777 /home/ftp
【配置vsftpd.conf文件】 gedit /etc/vsftpd.conf
配置文件比较简单,如下
#独立模式启动
listen=YES
#同时允许4客户端连入,每个IP最多5个进程
max_clients=200
max_per_ip=4
#不允许匿名用户访问,允许本地(系统)用户登录
anonymous_enable=NO
local_enable=YES
write_enable=YES
#是否采用端口20进行数据传输
connect_from_port_20=YES
#生成日志
xferlog_enable=YES
#指定登录转向目录
local_root=/home/ftp
【重启FTP服务】:/etc/init.d/vsftpd restart
一、 配置远程桌面服务
sudo apt-get install xrdp
安装好之后,在windows操作系统下运行mstsc,输入服务器IP,默认使用3389号端口,即可进行远程桌面连接。
4、配置samba
①备份一下配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
②用vim编辑配置文件
sudo vim /etc/samba/smb.conf
③添加配置信息
[Share]
path = ~/UbuntuShare
available = yes
browseable = yes
public = yes
writable = yes
valid users = ShareUseName
create mask = 0700
directory mask =0700
force user =nobody
force group = nogroup
5、添加samba用户和密码
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a ShareUseName
然后按照提示输入密码(假如:abc123)就好了。
6、重启samba服务器
sudo /etc/init.d/smbd restart
相关文章推荐
- ssh、telnet、ftp、samba 服务器的配置 总结及感悟
- 网络服务器ssh、ftp、telnet、samba配置总结
- 网络服务器ssh、ftp、telnet、samba配置总结
- Telnet、ssh、 ftp、 samba,虚拟机配置
- ubuntu 下配置NFS,samba, telnet,TFTP,ftp,DHCP服务
- ssh配置.telnet服务器配置.ftp配置.配置samba
- Ubuntu下配置Telnet、SSH、FTP以及远程桌面 服务
- redhat下ssh,telnet,ftp服务的配置
- ssh、telnet、ftp、samba 服务器的配置 总结及感悟
- ssh、telnet、ftp、samba 服务器的配置 总结及感悟
- Linux-5-网络服务器ssh、ftp、telnet、samba配置总结
- Linux-网络服务器ssh、ftp、telnet、samba配置总结
- 网络服务器ssh、ftp、telnet、samba配置总结
- centos配置ssh和ftp服务
- Samba和ftp服务的搭建及配置
- ubuntu server 9.04下配置ftp服务和可读写samba服务
- centos配置ssh和ftp服务
- FTP、NFS、Samba服务配置简单几步骤
- Ubuntu 10.04 下ssh,ftp,tftp服务配置
- Solaris系统中关闭和开启系统服务ftp,telnet,ssh,sendmail