Advertisement
Guest User

Untitled

a guest
Dec 1st, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.38 KB | None | 0 0
  1. Last login: Fri Nov 30 23:39:47 on ttys000
  2. Shojibs-MacBook-Pro:~ sho$ ssh ehoma001@myserver.doc.gold.ac.uk -p SSHPORT
  3. Bad port 'SSHPORT'
  4. Shojibs-MacBook-Pro:~ sho$ ssh sdeb012@myserver.doc.gold.ac.uk -p 2403
  5. ssh: Could not resolve hostname myserver.doc.gold.ac.uk: nodename nor servname provided, or not known
  6. Shojibs-MacBook-Pro:~ sho$ ssh sdeb012@myserver.doc.gold.ac.uk -p 2403
  7. ssh: Could not resolve hostname myserver.doc.gold.ac.uk: nodename nor servname provided, or not known
  8. Shojibs-MacBook-Pro:~ sho$ ssh sdeb012@myserver.doc.gold.ac.uk -p 403
  9. ssh: Could not resolve hostname myserver.doc.gold.ac.uk: nodename nor servname provided, or not known
  10. Shojibs-MacBook-Pro:~ sho$ ssh sdeb012@myserver.doc.gold.ac.uk -p 2403
  11. ssh: Could not resolve hostname myserver.doc.gold.ac.uk: nodename nor servname provided, or not known
  12. Shojibs-MacBook-Pro:~ sho$ ssh -t sdeb012@doc.gold.ac.uk myserver ssh 403
  13. sdeb012@doc.gold.ac.uk's password:
  14. The authenticity of host '[myserver]:2403 ([158.223.50.2]:2403)' can't be established.
  15. RSA key fingerprint is e3:14:39:6b:eb:f9:2d:a8:7c:81:93:e3:28:5c:89:d2.
  16. Are you sure you want to continue connecting (yes/no)? yes
  17. Warning: Permanently added '[myserver]:2403,[158.223.50.2]:2403' (RSA) to the list of known hosts.
  18. sdeb012@myserver's password:
  19. Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-93-generic x86_64)
  20.  
  21. * Documentation: https://help.ubuntu.com
  22. * Management: https://landscape.canonical.com
  23. * Support: https://ubuntu.com/advantage
  24. sdeb012@doc403:~$ ls
  25. dw yes yes.pub
  26. sdeb012@doc403:~$ cd ~/dnw
  27. -bash: cd: /home/sdeb012/dnw: No such file or directory
  28. sdeb012@doc403:~$ cd ~/dw
  29. sdeb012@doc403:~/dw$ ls
  30. dw lab-exercises
  31. sdeb012@doc403:~/dw$ git@gitlab.doc.gold.ac.uk:USERNAME/YOUR-PROJECT-NAME
  32. -bash: git@gitlab.doc.gold.ac.uk:USERNAME/YOUR-PROJECT-NAME: No such file or directory
  33. sdeb012@doc403:~/dw$ git@gitlab.doc.gold.ac.uk:sdeb012/Sdeb012project
  34. -bash: git@gitlab.doc.gold.ac.uk:sdeb012/Sdeb012project: No such file or directory
  35. sdeb012@doc403:~/dw$ git clone git@gitlab.doc.gold.ac.uk:sdeb012/Sdeb012project
  36. Cloning into 'Sdeb012project'...
  37. git@gitlab.doc.gold.ac.uk's password:
  38. Permission denied, please try again.
  39. git@gitlab.doc.gold.ac.uk's password:
  40. Permission denied, please try again.
  41. git@gitlab.doc.gold.ac.uk's password:
  42. Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
  43. fatal: Could not read from remote repository.
  44.  
  45. Please make sure you have the correct access rights
  46. and the repository exists.
  47. sdeb012@doc403:~/dw$ git clone https://gitlab.doc.gold.ac.uk/sdeb012/sdeb012project.git
  48. Cloning into 'sdeb012project'...
  49. Username for 'https://gitlab.doc.gold.ac.uk': sdeb012
  50. Password for 'https://sdeb012@gitlab.doc.gold.ac.uk':
  51. remote: Enumerating objects: 3, done.
  52. remote: Counting objects: 100% (3/3), done.
  53. remote: Total 3 (delta 0), reused 0 (delta 0)
  54. Unpacking objects: 100% (3/3), done.
  55. Checking connectivity... done.
  56. sdeb012@doc403:~/dw$ cd sdeb012project/
  57. sdeb012@doc403:~/dw/sdeb012project$ cp ~/dnw/lab-exercises/lab-6/simpleServer.py ~/dnw/ehoma001project/mysimpleServer.py
  58. cp: cannot stat '/home/sdeb012/dnw/lab-exercises/lab-6/simpleServer.py': No such file or directory
  59. sdeb012@doc403:~/dw/sdeb012project$ cp ~/dw/lab-exercises/lab-6/simpleServer.py ~/dw/ehoma001project/mysimpleServer.py
  60. cp: cannot create regular file '/home/sdeb012/dw/ehoma001project/mysimpleServer.py': No such file or directory
  61. sdeb012@doc403:~/dw/sdeb012project$ cp ~/dnw/lab-exercises/lab-6/simpleServer.py ~/dnw/ehoma001project/mysimpleServer.py
  62. cp: cannot stat '/home/sdeb012/dnw/lab-exercises/lab-6/simpleServer.py': No such file or directory
  63. sdeb012@doc403:~/dw/sdeb012project$ ls
  64. README.md
  65. sdeb012@doc403:~/dw/sdeb012project$ cd ../
  66. sdeb012@doc403:~/dw$ ls
  67. dw lab-exercises sdeb012project
  68. sdeb012@doc403:~/dw$ cp ~/dnw/lab-exercises/lab-6/simpleServer.py ~/dnw/ehoma001project/mysimpleServer.p
  69. cp: cannot stat '/home/sdeb012/dnw/lab-exercises/lab-6/simpleServer.py': No such file or directory
  70. sdeb012@doc403:~/dw$ ls
  71. dw lab-exercises sdeb012project
  72. sdeb012@doc403:~/dw$ cd lab
  73. -bash: cd: lab: No such file or directory
  74. sdeb012@doc403:~/dw$ cd lab-exercises/
  75. sdeb012@doc403:~/dw/lab-exercises$ ls
  76. images lab-13 lab-15 lab-18 lab-3 lab-6 lab-8 README.md
  77. lab-12 lab-14 lab-17 lab-20 lab-5 lab-7 lab-9 resit-app
  78. sdeb012@doc403:~/dw/lab-exercises$ cd lab-6/
  79. sdeb012@doc403:~/dw/lab-exercises/lab-6$ ls
  80. cgi-bin dump mysql_connector.ipynb simpleServer.py
  81. sdeb012@doc403:~/dw/lab-exercises/lab-6$ cp ~/dw/lab-exercises/lab-6/simpleServer.py ~/dw/sdeb012project/mysimpleServer.py
  82. sdeb012@doc403:~/dw/lab-exercises/lab-6$ cd ../
  83. sdeb012@doc403:~/dw/lab-exercises$ ls
  84. images lab-13 lab-15 lab-18 lab-3 lab-6 lab-8 README.md
  85. lab-12 lab-14 lab-17 lab-20 lab-5 lab-7 lab-9 resit-app
  86. sdeb012@doc403:~/dw/lab-exercises$ cd ../
  87. sdeb012@doc403:~/dw$ ls
  88. dw lab-exercises sdeb012project
  89. sdeb012@doc403:~/dw$ cd sdeb012project/
  90. sdeb012@doc403:~/dw/sdeb012project$ ls
  91. mysimpleServer.py README.md
  92. sdeb012@doc403:~/dw/sdeb012project$ ls
  93. mysimpleServer.py README.md
  94. sdeb012@doc403:~/dw/sdeb012project$ cd ../
  95. sdeb012@doc403:~/dw$ ls
  96. dw lab-exercises sdeb012project
  97. sdeb012@doc403:~/dw$ cd sdeb012project/
  98. sdeb012@doc403:~/dw/sdeb012project$ mkdir cgi-bin
  99. sdeb012@doc403:~/dw/sdeb012project$ cp ~/dw/lab-exercises/lab-6/cgi-bin/utils.py ~/dw/sdeb012project/cgi-bin/myutils.py
  100. sdeb012@doc403:~/dw/sdeb012project$ cp ~/dw/lab-exercises/lab-6/cgi-bin/serve_cat.py ~/dw/sdeb012project/cgi-bin/myserve_cat.py
  101. sdeb012@doc403:~/dw/sdeb012project$
  102. sdeb012@doc403:~/dw/sdeb012project$ cp ~/dw/lab-exercises/lab-6/cgi-bin/serve_cat.py ~/dw/sdeb012project/cgi-bin/myserve_cat.py
  103. sdeb012@doc403:~/dw/sdeb012project$ cp -r ~/dw/lab-exercises/lab-6/dump/ ~/dw/sdeb012project/dump
  104. sdeb012@doc403:~/dw/sdeb012project$ python3 myserve_cat.py
  105. python3: can't open file 'myserve_cat.py': [Errno 2] No such file or directory
  106. sdeb012@doc403:~/dw/sdeb012project$
  107. sdeb012@doc403:~/dw/sdeb012project$ python3 myserve_cat.py
  108. python3: can't open file 'myserve_cat.py': [Errno 2] No such file or directory
  109. sdeb012@doc403:~/dw/sdeb012project$ ls
  110. cgi-bin dump mysimpleServer.py README.md
  111. sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
  112. sdeb012@doc403:~/dw/sdeb012project$ ls
  113. cgi-bin dump mysimpleServer.py README.md
  114. sdeb012@doc403:~/dw/sdeb012project$ cd dump/
  115. sdeb012@doc403:~/dw/sdeb012project/dump$ ls
  116. catflucks
  117. sdeb012@doc403:~/dw/sdeb012project/dump$ cd ../
  118. sdeb012@doc403:~/dw/sdeb012project$ ls
  119. cgi-bin dump mysimpleServer.py README.md
  120. sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
  121. sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
  122. sdeb012@doc403:~/dw/sdeb012project$ python3 myserve_cat.py
  123. python3: can't open file 'myserve_cat.py': [Errno 2] No such file or directory
  124. sdeb012@doc403:~/dw/sdeb012project$ ls
  125. cgi-bin dump mysimpleServer.py README.md
  126. sdeb012@doc403:~/dw/sdeb012project$ cd cgi-bin/
  127. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ ls
  128. myserve_cat.py myutils.py
  129. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ python3 myserve_cat.py
  130. Traceback (most recent call last):
  131. File "myserve_cat.py", line 3, in <module>
  132. from utils import db_connect
  133. ImportError: No module named 'utils'
  134. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ vim myserve_cat.py
  135. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ python3 myserve_cat.py
  136. Traceback (most recent call last):
  137. File "myserve_cat.py", line 3, in <module>
  138. from utils import db_connect
  139. ImportError: No module named 'utils'
  140. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ python3 myserve_cat.py
  141. Traceback (most recent call last):
  142. File "myserve_cat.py", line 3, in <module>
  143. from utils import db_connect
  144. ImportError: No module named 'utils'
  145. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ python3 myserve_cat.py
  146. Traceback (most recent call last):
  147. File "myserve_cat.py", line 3, in <module>
  148. from utils import db_connect
  149. ImportError: No module named 'utils'
  150. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ vim myserve_cat.py
  151. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ ls
  152. myserve_cat.py myutils.py
  153. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ vim myserve_cat.py
  154. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ python3 myserve_cat.py
  155. Content-Type: text/html
  156.  
  157. <!DOCTYPE html>
  158. <html lang="en">
  159. <head>
  160. <meta charset="utf-8">
  161. <title>Hello Caflucks</title>
  162. </head>
  163. <body>
  164. <h1>Welcome to Catflucks</h1>
  165. <p>You are viewing a random image of a cat.</p>
  166. <img src="https://pbs.twimg.com/media/DMrz1zmVwAAzIGR.jpg" alt="Image related to 'kitten' scraped from Twitter" width=500>
  167. <p>This poor cat has been flucked 2 times already.</p>
  168. <a href="/cgi-bin/myserve_cat.py" title="serve cat">Serve new cat</a>
  169.  
  170. </body></html>
  171. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ ls
  172. myserve_cat.py myutils.py __pycache__
  173. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ cd ../
  174. sdeb012@doc403:~/dw/sdeb012project$ ls
  175. cgi-bin dump mysimpleServer.py README.md
  176. sdeb012@doc403:~/dw/sdeb012project$ ./mysimpleServer.py
  177. File "./mysimpleServer.py", line 26
  178. :x
  179. ^
  180. SyntaxError: invalid syntax
  181. sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
  182. sdeb012@doc403:~/dw/sdeb012project$ ./mysimpleServer.py
  183. Starting server...
  184. sdeb012@doc403:~/dw/sdeb012project$ ./mysimpleServer.py
  185. Starting server...
  186. sdeb012@doc403:~/dw/sdeb012project$ ls
  187. cgi-bin dump mysimpleServer.py README.md
  188. sdeb012@doc403:~/dw/sdeb012project$ cd cgi-bin/
  189. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ ls
  190. myserve_cat.py myutils.py __pycache__
  191. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ vim myserve_cat.py
  192. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ ls
  193. myserve_cat.py myutils.py __pycache__
  194. sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ cd ../
  195. sdeb012@doc403:~/dw/sdeb012project$ ls
  196. cgi-bin dump mysimpleServer.py README.md
  197. sdeb012@doc403:~/dw/sdeb012project$ ./mysimpleServer.py
  198. Starting server...
  199. sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
  200. sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
  201.  
  202. #!/usr/bin/env python3
  203. # above 'she-bang' line makes the script executable from command line
  204.  
  205. """ A Simple Web Server
  206. Run with ./simpleServer.py
  207. Make sure all cgi scripts are executable
  208. for single script:
  209. chmod +x simpleServer.py
  210. or for a whole directory:
  211. chmod -r +x cgi-bin/
  212. """
  213.  
  214. import http.server # import http.server module
  215. import cgitb; cgitb.enable() # import and enable cgitb module for exception handling
  216.  
  217. PORT = 8000 # specifies the port number to accept connections on
  218.  
  219. server = http.server.HTTPServer # provides simple web server
  220. handler = http.server.CGIHTTPRequestHandler # provides request handler
  221. server_address = ("", PORT) # specify server directory and port number
  222. handler.cgi_directories = ["/","/cgi-bin","/htbin"] # where CGI scripts will reside in relation to the `server' directory
  223.  
  224. print("Starting server...") # outputs a message
  225. httpd = server(server_address, handler) # creates the server, passing it the server address and port number, as well as the CGI handler (httpd stands for HTTP Daemon)
  226.  
  227. ~
  228. ~
  229. ~
  230. ~
  231. ~
  232. ~
  233. ~
  234. ~
  235. ~
  236. ~
  237. ~
  238. ~
  239. ~
  240. ~
  241. ~
  242. ~
  243. ~
  244. ~
  245. ~
  246. "mysimpleServer.py" 25L, 1082C 1,1 All
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement