允许WinSCP使用root连接
默认是不允许的,具体方法出自这里(传送门),修改ssh配置,在/etc/ssh下,修改sshd_config文件
PermitRootLogin yes
即可。默认不允许root通过密码连接。
修改root密码
不知道为什么,我装的时候没让我设置root密码,如果要设置可以在终端输入sudo passwd 命令,接着会让输两次密码,依次输入就设置好了。
允许以密码连接
有时通过终端软件连接时,会发现密码框是灰色的,是因为服务器没开启密码连接方式,还是修改ssh配置,在/etc/ssh下,修改sshd_config文件
PasswordAuthentication yes
即可
邮件服务
Ubuntu上邮件服务工具名字是mailutils,但是并不是装了这个就能直接用,而是要配合ssmtp这个软件
sudo apt-get install mailutils ssmtp -y
网上在Ubuntu上发邮件的文章一搜一大把,但是说到这个ssmtp的,没几个,都特么抄来抄去的,连个出处链接都不贴,当真无耻,找了半天在这里(传送门)找到了,配置ssmtp前面的链接里说的很清晰了,为了防止功利的CSDN破产导致链接打不开,这里再贴一遍
ssmtp装完后配置文件路径是/etc/ssmtp/ssmtp.conf,配置如下:
# # Config file for sSMTP sendmail # # The person who gets all mail for userids < 1000 # Make this empty to disable rewriting. root=***@126.com # The place where the mail goes. The actual machine name is required no # MX records are consulted. Commonly mailhosts are named mail.domain.com mailhub=smtp.126.com # Where will the mail seem to come from? #rewriteDomain= # The full hostname hostname=Video # Are users allowed to set their own From: address? # YES - Allow the user to specify their own From: address # NO - Use the system generated From: address #FromLineOverride=YES AuthUser=*********@126.com AuthPass=***********
另一个配置文件是/etc/ssmtp/revaliases,配置如下:
# sSMTP aliases # # Format: local_account:outgoing_address:mailhub # # Example: root:your_login@your.domain:mailhub.your.domain[:port] # where [:port] is an optional port number that defaults to 25. # # root:***@126.com:smtp.126.com:25 loki:***@126.com:smtp.126.com:25
下面两行是配置允许哪些用户使用mail服务的,不在这个列表中的发送时会报错提示。