樹心幽徑

20180426在Ubutun安裝apache2網頁及sshd伺服程式並用pietty連線編寫一個網頁
2018/04/26,16:20

(一)重啟0424的Ubuntu機器並設定網路組態(以firep登入,密碼abc123)

IP: 10.10.10.125

Mask: 255.255.255.0

Gateway: 10.10.10.254

DNS: 163.25.20.1

(二a)下載pietty並解壓到桌面:

(1)用pietty連10.10.10.125失敗

(2)在cmd執行sudo apt-get install ssh 來安裝sshd

(3)用pietty連10.10.10.125仍失敗(但本機已可登入)

(4)在cmd執行sudo vi /etc/ssh/sshd_config修改設定如下:

(5)在cmd執行sudo ufw disable停用防火牆

(6)在cmd執行sudo vi /etc/hosts.allow ,

加入下行

sshd: 10.10.10.166:allow

(7)在cmd執行sudo /etc/init.d/ssh restart

來重啟sshd (本機可連線)

(8)用pietty連10.10.10.125失敗3

(9)在cmd執行reboot重開機

(10)用pietty連10.10.10.125成功

(11)請同學下載pietty來連線10.10.10.125皆成功

用firep登入(密碼abc123), 選項/字元編碼/挑「UTF8」,輸入exit結束pietty

再登入一次確認可以。

(二b)執行cmd/輸入安裝指令

sudo apt-get install apache2

安裝中…成功

(1)用firefox 連10.10.10.125成功看到了預設網頁

本頁擺在 /var/www/html/index.html

(三)用pietty以firep登入10.10.10.125

(1)sudo chmod 777 /var/www/html (設定為任何人皆可編修網頁主目錄)

(2)輸入vi  /var/www/html/s座號.html

按i鍵進入編輯模式,再輸入座號77,按ESC ,再按:wq存檔

(3)用firefox 連10.10.10.125/s77.html

(4)請同學再輸入vi  /var/www/html/s座號.html來編輯加如下三行HTML碼

按i鍵進入編輯模式,

<body bgcolor=red>

peace平靜(自訂文字)

</body>

按ESC ,再按:wq存檔

(5)再用firefox 連10.10.10.125/s77.html成功

10.10.10.125/s08.html成功

10.10.10.125/s32.html成功

10.10.10.125/s31.html成功

 

20180426安裝vsftpd
2018/04/26,13:32

(1)treehrt@hrt:~$ sudo apt-get install vsftpd
[sudo] password for treehrt:
正在讀取套件清單... 完成
正在重建相依關係         
正在讀取狀態資料... 完成
以下套件為自動安裝,並且已經無用:
  linux-headers-4.4.0-101 linux-headers-4.4.0-101-generic
  linux-headers-4.4.0-112 linux-headers-4.4.0-112-generic
  linux-headers-4.4.0-116 linux-headers-4.4.0-116-generic
  linux-headers-4.4.0-98 linux-headers-4.4.0-98-generic
  linux-image-4.4.0-101-generic linux-image-4.4.0-112-generic
  linux-image-4.4.0-116-generic linux-image-extra-4.4.0-101-generic
  linux-image-extra-4.4.0-112-generic linux-image-extra-4.4.0-116-generic
Use 'sudo apt autoremove' to remove them.
下列【新】套件將會被安裝:
  vsftpd
升級 0 個,新安裝 1 個,移除 0 個,有 382 個未被升級。
需要下載 126 kB 的套件檔。
此操作完成之後,會多佔用 371 kB 的磁碟空間。
下載:1 http://tw.archive.ubuntu.com/ubuntu xenial/main i386 vsftpd i386 3.0.3-3ubuntu2 [126 kB]
取得 126 kB 用了 0秒 (184 kB/s)                      
正在預先設定套件 ...
選取了原先未選的套件 vsftpd。
(讀取資料庫 ... 目前共安裝了 338650 個檔案和目錄。)
準備解開 .../vsftpd_3.0.3-3ubuntu2_i386.deb ...
解開 vsftpd (3.0.3-3ubuntu2) 中...
Processing triggers for systemd (229-4ubuntu21.1) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for man-db (2.7.5-1) ...
設定 vsftpd (3.0.3-3ubuntu2) ...
Processing triggers for systemd (229-4ubuntu21.1) ...
Processing triggers for ureadahead (0.100.0-19) ...
treehrt@hrt:~$

 

(2) treehrt@hrt:~$ sudo vi /etc/vsftpd.conf

:

 

 

# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
anon_upload_enable=YES

 

(3)

treehrt@hrt:~$ sudo vi /etc/vsftpd.chroot_list
[sudo] password for treehrt:

treehrt@hrt:~$ cat /etc/vsftpd.chroot_list
treehrt
treehrt@hrt:~$

 

(4)

treehrt@hrt:~$ ftp localhost
Connected to localhost.
220 Welcome to 90 FTP service.
Name (localhost:treehrt):
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> exit
221 Goodbye.
treehrt@hrt:~$

 

(5)參考:

http://www.kmvs.km.edu.tw/lf/index.php?op=ViewArticle&articleId=320&blogId=35

 

http://pk5566.blogspot.tw/2011/01/vsftpd.html

 

20180426安裝apache2 httpd
2018/04/26,07:59

treehrt@hrt:~$ sudo apt-get install apache2
[sudo] password for treehrt:
正在讀取套件清單... 完成
正在重建相依關係         
正在讀取狀態資料... 完成
以下套件為自動安裝,並且已經無用:
  linux-headers-4.4.0-101 linux-headers-4.4.0-101-generic
  linux-headers-4.4.0-112 linux-headers-4.4.0-112-generic
  linux-headers-4.4.0-116 linux-headers-4.4.0-116-generic
  linux-headers-4.4.0-98 linux-headers-4.4.0-98-generic
  linux-image-4.4.0-101-generic linux-image-4.4.0-112-generic
  linux-image-4.4.0-116-generic linux-image-extra-4.4.0-101-generic
  linux-image-extra-4.4.0-112-generic linux-image-extra-4.4.0-116-generic
Use 'sudo apt autoremove' to remove them.
下列的額外套件將被安裝:
  apache2-bin apache2-data apache2-utils libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap
建議套件:
  apache2-doc apache2-suexec-pristine | apache2-suexec-custom
下列【新】套件將會被安裝:
  apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap
升級 0 個,新安裝 8 個,移除 0 個,有 382 個未被升級。
需要下載 1,521 kB 的套件檔。
此操作完成之後,會多佔用 5,850 kB 的磁碟空間。
是否繼續進行 [Y/n]? [Y/n] y

:

 

treehrt@hrt:~$ sudo /etc/init.d/apache2 status
[sudo] password for treehrt:
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since 四 2018-04-26 07:58:35 CST; 4h 36min ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/apache2.service
           ├─3468 /usr/sbin/apache2 -k start
           ├─3471 /usr/sbin/apache2 -k start
           └─3472 /usr/sbin/apache2 -k start

 4月 26 07:58:34 hrt systemd[1]: Starting LSB: Apache2 web server...
 4月 26 07:58:34 hrt apache2[3445]:  * Starting Apache httpd web server apache2
 4月 26 07:58:34 hrt apache2[3445]: AH00558: apache2: Could not reliably d...ge
 4月 26 07:58:35 hrt apache2[3445]:  *
 4月 26 07:58:35 hrt systemd[1]: Started LSB: Apache2 web server.
Hint: Some lines were ellipsized, use -l to show in full.
treehrt@hrt:~$ vi /var/www/html/index.html

 

 
Accessible and Valid XHTML 1.0 Strict and CSS Powered by LifeType