Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Last login: Fri Nov 30 23:39:47 on ttys000
- Shojibs-MacBook-Pro:~ sho$ ssh ehoma001@myserver.doc.gold.ac.uk -p SSHPORT
- Bad port 'SSHPORT'
- Shojibs-MacBook-Pro:~ sho$ ssh sdeb012@myserver.doc.gold.ac.uk -p 2403
- ssh: Could not resolve hostname myserver.doc.gold.ac.uk: nodename nor servname provided, or not known
- Shojibs-MacBook-Pro:~ sho$ ssh sdeb012@myserver.doc.gold.ac.uk -p 2403
- ssh: Could not resolve hostname myserver.doc.gold.ac.uk: nodename nor servname provided, or not known
- Shojibs-MacBook-Pro:~ sho$ ssh sdeb012@myserver.doc.gold.ac.uk -p 403
- ssh: Could not resolve hostname myserver.doc.gold.ac.uk: nodename nor servname provided, or not known
- Shojibs-MacBook-Pro:~ sho$ ssh sdeb012@myserver.doc.gold.ac.uk -p 2403
- ssh: Could not resolve hostname myserver.doc.gold.ac.uk: nodename nor servname provided, or not known
- Shojibs-MacBook-Pro:~ sho$ ssh -t sdeb012@doc.gold.ac.uk myserver ssh 403
- sdeb012@doc.gold.ac.uk's password:
- The authenticity of host '[myserver]:2403 ([158.223.50.2]:2403)' can't be established.
- RSA key fingerprint is e3:14:39:6b:eb:f9:2d:a8:7c:81:93:e3:28:5c:89:d2.
- Are you sure you want to continue connecting (yes/no)? yes
- Warning: Permanently added '[myserver]:2403,[158.223.50.2]:2403' (RSA) to the list of known hosts.
- sdeb012@myserver's password:
- Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-93-generic x86_64)
- * Documentation: https://help.ubuntu.com
- * Management: https://landscape.canonical.com
- * Support: https://ubuntu.com/advantage
- sdeb012@doc403:~$ ls
- dw yes yes.pub
- sdeb012@doc403:~$ cd ~/dnw
- -bash: cd: /home/sdeb012/dnw: No such file or directory
- sdeb012@doc403:~$ cd ~/dw
- sdeb012@doc403:~/dw$ ls
- dw lab-exercises
- sdeb012@doc403:~/dw$ git@gitlab.doc.gold.ac.uk:USERNAME/YOUR-PROJECT-NAME
- -bash: git@gitlab.doc.gold.ac.uk:USERNAME/YOUR-PROJECT-NAME: No such file or directory
- sdeb012@doc403:~/dw$ git@gitlab.doc.gold.ac.uk:sdeb012/Sdeb012project
- -bash: git@gitlab.doc.gold.ac.uk:sdeb012/Sdeb012project: No such file or directory
- sdeb012@doc403:~/dw$ git clone git@gitlab.doc.gold.ac.uk:sdeb012/Sdeb012project
- Cloning into 'Sdeb012project'...
- git@gitlab.doc.gold.ac.uk's password:
- Permission denied, please try again.
- git@gitlab.doc.gold.ac.uk's password:
- Permission denied, please try again.
- git@gitlab.doc.gold.ac.uk's password:
- Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
- fatal: Could not read from remote repository.
- Please make sure you have the correct access rights
- and the repository exists.
- sdeb012@doc403:~/dw$ git clone https://gitlab.doc.gold.ac.uk/sdeb012/sdeb012project.git
- Cloning into 'sdeb012project'...
- Username for 'https://gitlab.doc.gold.ac.uk': sdeb012
- Password for 'https://sdeb012@gitlab.doc.gold.ac.uk':
- remote: Enumerating objects: 3, done.
- remote: Counting objects: 100% (3/3), done.
- remote: Total 3 (delta 0), reused 0 (delta 0)
- Unpacking objects: 100% (3/3), done.
- Checking connectivity... done.
- sdeb012@doc403:~/dw$ cd sdeb012project/
- sdeb012@doc403:~/dw/sdeb012project$ cp ~/dnw/lab-exercises/lab-6/simpleServer.py ~/dnw/ehoma001project/mysimpleServer.py
- cp: cannot stat '/home/sdeb012/dnw/lab-exercises/lab-6/simpleServer.py': No such file or directory
- sdeb012@doc403:~/dw/sdeb012project$ cp ~/dw/lab-exercises/lab-6/simpleServer.py ~/dw/ehoma001project/mysimpleServer.py
- cp: cannot create regular file '/home/sdeb012/dw/ehoma001project/mysimpleServer.py': No such file or directory
- sdeb012@doc403:~/dw/sdeb012project$ cp ~/dnw/lab-exercises/lab-6/simpleServer.py ~/dnw/ehoma001project/mysimpleServer.py
- cp: cannot stat '/home/sdeb012/dnw/lab-exercises/lab-6/simpleServer.py': No such file or directory
- sdeb012@doc403:~/dw/sdeb012project$ ls
- README.md
- sdeb012@doc403:~/dw/sdeb012project$ cd ../
- sdeb012@doc403:~/dw$ ls
- dw lab-exercises sdeb012project
- sdeb012@doc403:~/dw$ cp ~/dnw/lab-exercises/lab-6/simpleServer.py ~/dnw/ehoma001project/mysimpleServer.p
- cp: cannot stat '/home/sdeb012/dnw/lab-exercises/lab-6/simpleServer.py': No such file or directory
- sdeb012@doc403:~/dw$ ls
- dw lab-exercises sdeb012project
- sdeb012@doc403:~/dw$ cd lab
- -bash: cd: lab: No such file or directory
- sdeb012@doc403:~/dw$ cd lab-exercises/
- sdeb012@doc403:~/dw/lab-exercises$ ls
- images lab-13 lab-15 lab-18 lab-3 lab-6 lab-8 README.md
- lab-12 lab-14 lab-17 lab-20 lab-5 lab-7 lab-9 resit-app
- sdeb012@doc403:~/dw/lab-exercises$ cd lab-6/
- sdeb012@doc403:~/dw/lab-exercises/lab-6$ ls
- cgi-bin dump mysql_connector.ipynb simpleServer.py
- sdeb012@doc403:~/dw/lab-exercises/lab-6$ cp ~/dw/lab-exercises/lab-6/simpleServer.py ~/dw/sdeb012project/mysimpleServer.py
- sdeb012@doc403:~/dw/lab-exercises/lab-6$ cd ../
- sdeb012@doc403:~/dw/lab-exercises$ ls
- images lab-13 lab-15 lab-18 lab-3 lab-6 lab-8 README.md
- lab-12 lab-14 lab-17 lab-20 lab-5 lab-7 lab-9 resit-app
- sdeb012@doc403:~/dw/lab-exercises$ cd ../
- sdeb012@doc403:~/dw$ ls
- dw lab-exercises sdeb012project
- sdeb012@doc403:~/dw$ cd sdeb012project/
- sdeb012@doc403:~/dw/sdeb012project$ ls
- mysimpleServer.py README.md
- sdeb012@doc403:~/dw/sdeb012project$ ls
- mysimpleServer.py README.md
- sdeb012@doc403:~/dw/sdeb012project$ cd ../
- sdeb012@doc403:~/dw$ ls
- dw lab-exercises sdeb012project
- sdeb012@doc403:~/dw$ cd sdeb012project/
- sdeb012@doc403:~/dw/sdeb012project$ mkdir cgi-bin
- sdeb012@doc403:~/dw/sdeb012project$ cp ~/dw/lab-exercises/lab-6/cgi-bin/utils.py ~/dw/sdeb012project/cgi-bin/myutils.py
- sdeb012@doc403:~/dw/sdeb012project$ cp ~/dw/lab-exercises/lab-6/cgi-bin/serve_cat.py ~/dw/sdeb012project/cgi-bin/myserve_cat.py
- sdeb012@doc403:~/dw/sdeb012project$
- sdeb012@doc403:~/dw/sdeb012project$ cp ~/dw/lab-exercises/lab-6/cgi-bin/serve_cat.py ~/dw/sdeb012project/cgi-bin/myserve_cat.py
- sdeb012@doc403:~/dw/sdeb012project$ cp -r ~/dw/lab-exercises/lab-6/dump/ ~/dw/sdeb012project/dump
- sdeb012@doc403:~/dw/sdeb012project$ python3 myserve_cat.py
- python3: can't open file 'myserve_cat.py': [Errno 2] No such file or directory
- sdeb012@doc403:~/dw/sdeb012project$
- sdeb012@doc403:~/dw/sdeb012project$ python3 myserve_cat.py
- python3: can't open file 'myserve_cat.py': [Errno 2] No such file or directory
- sdeb012@doc403:~/dw/sdeb012project$ ls
- cgi-bin dump mysimpleServer.py README.md
- sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
- sdeb012@doc403:~/dw/sdeb012project$ ls
- cgi-bin dump mysimpleServer.py README.md
- sdeb012@doc403:~/dw/sdeb012project$ cd dump/
- sdeb012@doc403:~/dw/sdeb012project/dump$ ls
- catflucks
- sdeb012@doc403:~/dw/sdeb012project/dump$ cd ../
- sdeb012@doc403:~/dw/sdeb012project$ ls
- cgi-bin dump mysimpleServer.py README.md
- sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
- sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
- sdeb012@doc403:~/dw/sdeb012project$ python3 myserve_cat.py
- python3: can't open file 'myserve_cat.py': [Errno 2] No such file or directory
- sdeb012@doc403:~/dw/sdeb012project$ ls
- cgi-bin dump mysimpleServer.py README.md
- sdeb012@doc403:~/dw/sdeb012project$ cd cgi-bin/
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ ls
- myserve_cat.py myutils.py
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ python3 myserve_cat.py
- Traceback (most recent call last):
- File "myserve_cat.py", line 3, in <module>
- from utils import db_connect
- ImportError: No module named 'utils'
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ vim myserve_cat.py
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ python3 myserve_cat.py
- Traceback (most recent call last):
- File "myserve_cat.py", line 3, in <module>
- from utils import db_connect
- ImportError: No module named 'utils'
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ python3 myserve_cat.py
- Traceback (most recent call last):
- File "myserve_cat.py", line 3, in <module>
- from utils import db_connect
- ImportError: No module named 'utils'
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ python3 myserve_cat.py
- Traceback (most recent call last):
- File "myserve_cat.py", line 3, in <module>
- from utils import db_connect
- ImportError: No module named 'utils'
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ vim myserve_cat.py
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ ls
- myserve_cat.py myutils.py
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ vim myserve_cat.py
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ python3 myserve_cat.py
- Content-Type: text/html
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <title>Hello Caflucks</title>
- </head>
- <body>
- <h1>Welcome to Catflucks</h1>
- <p>You are viewing a random image of a cat.</p>
- <img src="https://pbs.twimg.com/media/DMrz1zmVwAAzIGR.jpg" alt="Image related to 'kitten' scraped from Twitter" width=500>
- <p>This poor cat has been flucked 2 times already.</p>
- <a href="/cgi-bin/myserve_cat.py" title="serve cat">Serve new cat</a>
- </body></html>
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ ls
- myserve_cat.py myutils.py __pycache__
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ cd ../
- sdeb012@doc403:~/dw/sdeb012project$ ls
- cgi-bin dump mysimpleServer.py README.md
- sdeb012@doc403:~/dw/sdeb012project$ ./mysimpleServer.py
- File "./mysimpleServer.py", line 26
- :x
- ^
- SyntaxError: invalid syntax
- sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
- sdeb012@doc403:~/dw/sdeb012project$ ./mysimpleServer.py
- Starting server...
- sdeb012@doc403:~/dw/sdeb012project$ ./mysimpleServer.py
- Starting server...
- sdeb012@doc403:~/dw/sdeb012project$ ls
- cgi-bin dump mysimpleServer.py README.md
- sdeb012@doc403:~/dw/sdeb012project$ cd cgi-bin/
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ ls
- myserve_cat.py myutils.py __pycache__
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ vim myserve_cat.py
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ ls
- myserve_cat.py myutils.py __pycache__
- sdeb012@doc403:~/dw/sdeb012project/cgi-bin$ cd ../
- sdeb012@doc403:~/dw/sdeb012project$ ls
- cgi-bin dump mysimpleServer.py README.md
- sdeb012@doc403:~/dw/sdeb012project$ ./mysimpleServer.py
- Starting server...
- sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
- sdeb012@doc403:~/dw/sdeb012project$ vim mysimpleServer.py
- #!/usr/bin/env python3
- # above 'she-bang' line makes the script executable from command line
- """ A Simple Web Server
- Run with ./simpleServer.py
- Make sure all cgi scripts are executable
- for single script:
- chmod +x simpleServer.py
- or for a whole directory:
- chmod -r +x cgi-bin/
- """
- import http.server # import http.server module
- import cgitb; cgitb.enable() # import and enable cgitb module for exception handling
- PORT = 8000 # specifies the port number to accept connections on
- server = http.server.HTTPServer # provides simple web server
- handler = http.server.CGIHTTPRequestHandler # provides request handler
- server_address = ("", PORT) # specify server directory and port number
- handler.cgi_directories = ["/","/cgi-bin","/htbin"] # where CGI scripts will reside in relation to the `server' directory
- print("Starting server...") # outputs a message
- 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)
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- "mysimpleServer.py" 25L, 1082C 1,1 All
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement